diff --git a/apps/docs/components/geistcn-fallbacks/geistcn-assets/logos/logo-eve.tsx b/apps/docs/components/geistcn-fallbacks/geistcn-assets/logos/logo-eve.tsx index 83f95d42b..f76e0c80d 100644 --- a/apps/docs/components/geistcn-fallbacks/geistcn-assets/logos/logo-eve.tsx +++ b/apps/docs/components/geistcn-fallbacks/geistcn-assets/logos/logo-eve.tsx @@ -1,24 +1,36 @@ -import { cn } from "@/lib/utils"; - /** - * eve wordmark + Beta badge. eve ships a text-based brand mark rather than an - * SVG wordmark, so this mirrors its docs logo. `height` is accepted for parity - * with the other product logos but does not drive sizing for this text mark. + * Temporary eve logo fallback. + * + * Hard-copied from `@vercel/geistcn-assets` (LogoEve). Uses `currentColor` + * so it adapts to light/dark themes without separate variants. */ export function LogoEve({ + height = 14, className, }: { height?: number; className?: string; }) { + const width = (169 / 53) * height; return ( - - - eve - - - Beta - - + ); } diff --git a/apps/docs/components/geistdocs/navbar-logo.tsx b/apps/docs/components/geistdocs/navbar-logo.tsx index c20101bd5..8adb3321e 100644 --- a/apps/docs/components/geistdocs/navbar-logo.tsx +++ b/apps/docs/components/geistdocs/navbar-logo.tsx @@ -8,7 +8,6 @@ import { LogoAiSdk } from "@/components/geistcn-fallbacks/geistcn-assets/logos/l import { LogoEve } from "@/components/geistcn-fallbacks/geistcn-assets/logos/logo-eve"; import { LogoFlagsSdk } from "@/components/geistcn-fallbacks/geistcn-assets/logos/logo-flags-sdk"; import { LogoIconVercel } from "@/components/geistcn-fallbacks/geistcn-assets/logos/logo-icon-vercel"; -import { LogoStreamdown } from "@/components/geistcn-fallbacks/geistcn-assets/logos/logo-streamdown"; import { LogoVercelOss } from "@/components/geistcn-fallbacks/geistcn-assets/logos/logo-vercel-oss"; import { LogoWorkflowSdk } from "@/components/geistcn-fallbacks/geistcn-assets/logos/logo-workflow-sdk"; import { @@ -26,12 +25,11 @@ const OSS_PRODUCT_LINKS: { logo: ComponentType<{ height: number }>; height: number; }[] = [ - { href: "https://eve.dev/docs", logo: LogoEve, height: 18 }, + { href: "https://eve.dev/docs", logo: LogoEve, height: 12 }, { href: "https://ai-sdk.dev/", logo: LogoAiSdk, height: 12 }, { href: "https://flags-sdk.dev/", logo: LogoFlagsSdk, height: 20 }, - { href: "https://elements.ai-sdk.dev/", logo: LogoAiElements, height: 12 }, { href: "https://workflow-sdk.dev/", logo: LogoWorkflowSdk, height: 12 }, - { href: "https://streamdown.ai/", logo: LogoStreamdown, height: 13 }, + { href: "https://elements.ai-sdk.dev/", logo: LogoAiElements, height: 12 }, ]; type NavbarLogoProps = { @@ -107,7 +105,7 @@ export function NavbarLogo({ - ) + ), )}