diff --git a/src/lib/components/CatalogGrid.svelte b/src/lib/components/CatalogGrid.svelte index e9c8fdd..10a0899 100644 --- a/src/lib/components/CatalogGrid.svelte +++ b/src/lib/components/CatalogGrid.svelte @@ -9,7 +9,13 @@ import ProjectIcon from '#lib/components/ProjectIcon.svelte'; import TrackerIcon from '#lib/components/TrackerIcon.svelte'; - type Item = { name: string; subtitle: string; href: string; external: boolean }; + type Item = { + name: string; + subtitle: string; + href: string; + external: boolean; + children?: readonly Item[]; + }; let { items, subtitleClass = 'mt-1 block text-sm text-muted-foreground', @@ -60,9 +66,32 @@