mirror of
https://github.com/vercel/commerce.git
synced 2025-07-09 14:21:21 +00:00
28 lines
486 B
TypeScript
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;
|