diff --git a/packages/pds-landing/src/lib/components/PDSPage.svelte b/packages/pds-landing/src/lib/components/PDSPage.svelte index a60e29b..7f19adb 100644 --- a/packages/pds-landing/src/lib/components/PDSPage.svelte +++ b/packages/pds-landing/src/lib/components/PDSPage.svelte @@ -14,6 +14,7 @@ import SectionLabel from './SectionLabel.svelte'; import Divider from './Divider.svelte'; import StatusGrid from './StatusGrid.svelte'; + import ResourceGrid from './ResourceGrid.svelte'; import LinkList from './LinkList.svelte'; import ContactSection from './ContactSection.svelte'; import PDSFooter from './PDSFooter.svelte'; @@ -40,6 +41,7 @@ // ── Sections ───────────────────────────────────────────────────────── showStatus?: boolean; + showResources?: boolean; showEndpoints?: boolean; showLinks?: boolean; showContact?: boolean; @@ -70,6 +72,7 @@ tagline = 'Bluesky-compatible ATProto PDS · personal instance', baseUrl = '', showStatus = true, + showResources = true, showEndpoints = true, showLinks = true, showContact = true, @@ -126,6 +129,12 @@ {/if} + {#if showResources} + + + + {/if} + {#if showEndpoints} diff --git a/packages/pds-landing/src/lib/components/ResourceGrid.svelte b/packages/pds-landing/src/lib/components/ResourceGrid.svelte new file mode 100644 index 0000000..9be68fc --- /dev/null +++ b/packages/pds-landing/src/lib/components/ResourceGrid.svelte @@ -0,0 +1,59 @@ + + + diff --git a/packages/pds-landing/src/lib/index.ts b/packages/pds-landing/src/lib/index.ts index ac381c3..937570c 100644 --- a/packages/pds-landing/src/lib/index.ts +++ b/packages/pds-landing/src/lib/index.ts @@ -15,6 +15,7 @@ export type { LinkItem } from './components/LinkList.svelte'; // ─── Smart / data-fetching components ──────────────────────────────────────── export { default as StatusGrid } from './components/StatusGrid.svelte'; +export { default as ResourceGrid } from './components/ResourceGrid.svelte'; // ─── Compound / section components ─────────────────────────────────────────── export { default as ContactSection } from './components/ContactSection.svelte';