diff --git a/src/components/sponsors/OfficialPartners.astro b/src/components/sponsors/OfficialPartners.astro new file mode 100644 index 0000000000..fc5ad2bd0f --- /dev/null +++ b/src/components/sponsors/OfficialPartners.astro @@ -0,0 +1,49 @@ +--- +import { Image } from 'astro:assets'; +import CrabNebulaLight from '@assets/partners/crabnebula/light.svg'; +import CrabNebulaDark from '@assets/partners/crabnebula/dark.svg'; + +type SVG = ((_props: astroHTML.JSX.SVGAttributes) => any) & ImageMetadata; + +interface Partner { + name: string; + image?: ImageMetadata; + // https://docs.astro.build/en/guides/images/#svg-components + svg?: { light: SVG; dark: SVG }; + url: string; + description?: string; +} + +const officialPartners: Partner[] = [ + { + name: 'CrabNebula', + url: 'https://crabnebula.dev/', + svg: { light: CrabNebulaLight, dark: CrabNebulaDark }, + }, +]; +--- + +