2025-07-06 23:37:24 -05:00

28 lines
486 B
TypeScript

import clsx from "clsx";
function Grid(props: React.ComponentProps<"ul">) {
return (
<ul
{...props}
className={clsx("grid grid-flow-row gap-4", props.className)}
>
{props.children}
</ul>
);
}
function GridItem(props: React.ComponentProps<"li">) {
return (
<li
{...props}
className={clsx("aspect-square transition-opacity", props.className)}
>
{props.children}
</li>
);
}
Grid.Item = GridItem;
export default Grid;