---
// 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: '',
};
---