import * as React from "react"; /** * EmDash icon mark — the rounded-rect em dash symbol. * Used in the sidebar brand and as favicon. */ export function LogoIcon(props: React.SVGProps) { return ( ); } /** * Full logo lockup — icon + "EmDash" wordmark. * Renders both dark-text and light-text variants, switching via CSS `light-dark()`. */ export function LogoLockup({ className, ...props }: React.SVGProps) { return ( {/* Icon mark */} {/* Wordmark — uses currentColor so it adapts to light/dark context */} ); } interface BrandLogoProps { logoUrl?: string; siteName?: string; className?: string; } export function BrandLogo({ logoUrl, siteName, className }: BrandLogoProps) { if (logoUrl) { return ( {siteName ); } return ; } interface BrandIconProps { logoUrl?: string; siteName?: string; className?: string; } export function BrandIcon({ logoUrl, siteName, className }: BrandIconProps) { if (logoUrl) { return ( {siteName ); } return ; }