Files
pangolin/src/components/resource-launcher/LauncherResourceGrid.tsx
2026-06-30 21:03:19 -04:00

27 lines
760 B
TypeScript

"use client";
import type { LauncherResource } from "@server/routers/launcher/types";
import { LauncherResourceCard } from "./LauncherResourceCard";
type LauncherResourceGridProps = {
resources: LauncherResource[];
showLabels: boolean;
};
export function LauncherResourceGrid({
resources,
showLabels
}: LauncherResourceGridProps) {
return (
<div className="grid w-full grid-cols-1 gap-2.5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 [&>*]:min-w-0">
{resources.map((resource) => (
<LauncherResourceCard
key={resource.launcherResourceKey}
resource={resource}
showLabels={showLabels}
/>
))}
</div>
);
}