// Compass ยท Icon set (lucide-style strokes, lightweight) // Exposed on window so other Babel scripts can use them. const Icon = ({ name, size = 16, strokeWidth = 1.6, style, className }) => { const paths = ICONS[name]; if (!paths) return null; return ( ); }; const ICONS = { arrowRight: , arrowLeft: , check: , checkSmall: , x: , plus: , minus: , chevronDown: , chevronRight: , chevronLeft: , search: , spark: , doc: , slides: , pdf: , beaker: , building: , network: , brain: , sparkle: , clock: , user: , bot: , edit: , trash: , download: , external: , copy: , comment: , reply: , send: , grip: , gear: , info: , alert: , bookOpen: , globe: , pin: , filter: , refresh: , diamond: , flame: , link: , calendar: , flag: , target: , zap: , layers: , list: , table: , database: , settings: , logOut: , paperclip: , image: , file: , }; window.Icon = Icon;