unsloth/frontend/src/components/layout/dashboard-grid.tsx
2026-01-31 19:34:16 +01:00

28 lines
506 B
TypeScript

import type * as React from "react";
import { cn } from "@/lib/utils";
const colsVariants = {
3: "lg:grid-cols-3",
4: "lg:grid-cols-4",
} as const;
function DashboardGrid({
className,
cols = 3,
...props
}: React.ComponentProps<"div"> & { cols?: 3 | 4 }) {
return (
<div
data-slot="dashboard-grid"
className={cn(
"grid grid-cols-1 gap-6 md:grid-cols-2",
colsVariants[cols],
className,
)}
{...props}
/>
);
}
export { DashboardGrid };