--- // Icons (Lucide, ISC licence; https://lucide.dev): drawn with currentColor, so they take the colour of their button // or link. Decorative: the button or link carries the words (aria-label/title, or its text). const { name, size = 20, class: cls } = Astro.props as { name: keyof typeof PATHS; size?: number; class?: string }; const PATHS = { admin: '', edit: '', bookmark: '', // the word book: a book; the letter ع is laid over it as text (.glyph-icon), which every browser draws the same words: '', user: '', login: '', logout: '', theme: '', font: '', tag: '', arrange: '', history: '', upload: '', download: '', check: '', close: '', undo: '', send: '', save: '', exitfull: '', full: '', next: '', // points left: forward in a right-to-left page prev: '', trash: '', key: '', image: '', plus: '', settings: '', sun: '', moon: '', external: '', // editor toolbar couplet: '', para: '', h2: '', h3: '', dict: '', note: '', variant: '', redo: '', keyboard: '', code: '', up: '', down: '', top: '', bottom: '', // admin ban: '', search: '', chevron: '', // footer info: '', globe: '', database: '', }; ---