import { motion } from 'motion/react'; import { ArrowRight, Github } from 'lucide-react'; import { WiredBadge } from '../components/WiredBadge'; import { t } from '../i18n'; import { DASHBOARD_PATH } from '../routes'; import { DASHBOARD_SCREENSHOT_JPG, DASHBOARD_SCREENSHOT_WIDTH, DASHBOARD_SCREENSHOT_HEIGHT, DASHBOARD_SCREENSHOT_AVIF_SRCSET, DASHBOARD_SCREENSHOT_WEBP_SRCSET, } from '../assets/dashboard-screenshot'; const HERO_IMAGE_SIZES = '(min-width: 1072px) 1024px, (min-width: 640px) calc(100vw - 3rem), calc(100vw - 2rem)'; const HERO_PROOF_STATS = [ { valueKey: 'welcome.depth.s1v', labelKey: 'welcome.depth.s1l' }, { valueKey: 'welcome.depth.s2v', labelKey: 'welcome.depth.s2l' }, { valueKey: 'welcome.depth.s3v', labelKey: 'welcome.depth.s3l' }, { valueKey: 'welcome.depth.s15v', labelKey: 'welcome.depth.s15l' }, ] as const; const HeroProofRail = () => ( {HERO_PROOF_STATS.map(({ valueKey, labelKey }, i) => (
1 ? 'border-t border-wm-border sm:border-t-0' : ''} ${i > 0 ? 'sm:border-l sm:border-wm-border' : ''}`} >
{t(valueKey)}
{t(labelKey)}
))}
); const ConsoleFrame = () => (