import React, { HTMLAttributes, useMemo } from "react";
const Grid = ({
children,
className,
...props
}: HTMLAttributes) => {
const classes = [
'datagrid',
className
].filter(Boolean).join(' ');
return (
{children}
)
}
export interface GridItemProps extends HTMLAttributes {
gridTitle?: React.ReactNode;
}
export const GridItem = ({
className,
children,
gridTitle,
...props
}: GridItemProps) => {
const classes = useMemo(() => {
return [
'datagrid-item',
className
].filter(Boolean).join(' ');
}, [className]);
return (
{gridTitle &&
{gridTitle}
}
{children &&
{children}
}
)
}
export default Grid;