/* global React */ /* ============================================================= VzdelAI — Zdieľané SVG primitíva ------------------------------------------------------------- - V2_LogoMark: značka (graduation cap + neurónová sieť) - IconBrain / IconStudent / IconBuilding / IconSparkle / IconChart: 32×32 line ikony pre Audience a HowItWorks sekcie - IconLinkedIn / IconYouTube: social ikony (rezervované pre footer ak budú treba; aktuálne sa nepoužívajú) - renderHeadlineWithAI: helper pre Hero — slovo "AI" zafarbi gradientom, zvyšok nechaj nezmenený Komponenty exportujem na window — Babel scriptové súbory medzi sebou nezdieľajú scope inak. ============================================================= */ /* ────── LOGO ────── Logo VzdelAI: silueta čiapky absolventa (mortarboard) tvorená dvomi uzlami spojenými synapsiou — fúzia "vzdelávania" (cap line) a "AI" (neurónový node + edges). */ function V2_LogoMark({ size = 36, radius = 10 }) { const id = React.useId(); return ( ); } /* ────── IKONY pre sekcie Audience + HowItWorks ────── */ function IconBrain() { return ( ); } function IconStudent() { return ( ); } function IconBuilding() { return ( ); } function IconSparkle() { return ( ); } function IconChart() { return ( ); } /* ────── SOCIAL ikony (rezerva, momentálne sa vo footeri nepoužívajú) ────── */ function IconLinkedIn() { return ( ); } function IconYouTube() { return ( ); } /* ────── HELPER: Hero headline gradient pre slovo "AI" ────── */ function renderHeadlineWithAI(text) { const parts = String(text || '').split(/(\bAI\b)/); return parts.map((part, i) => part === 'AI' ? AI : {part} ); } /* ────── EXPORT na window (Babel cross-file scope) ────── */ Object.assign(window, { V2_LogoMark, IconBrain, IconStudent, IconBuilding, IconSparkle, IconChart, IconLinkedIn, IconYouTube, renderHeadlineWithAI, });