// One small icon set (24px grid, 1.75 stroke, Lucide-style paths) so the UI never falls back to emoji or glyphs.
const P = {
search: '',
shuffle: '',
filter: '',
x: '',
check: '',
chevronDown: '',
chevronRight: '',
arrowLeft: '',
external: '',
copy: '',
link: '',
file: '',
sheet: '',
doc: '',
slides: '',
image: '',
globe: '',
archive: '',
database: '',
table: '',
terminal: '',
pencil: '',
list: '',
plug: '',
brain: '',
message: '',
diff: '',
folder: '',
play: '',
stop: '',
refresh: '',
clock: '',
cpu: '',
coins: '',
gauge: '',
key: '',
logout: '',
user: '',
moon: '',
sun: '',
eye: '',
maximize: '',
minimize: '',
info: '',
alert: '',
shield: '',
bug: '',
code: '',
music: '',
briefcase: '',
layout: '',
grid: '',
flask: '',
target: '',
box: '',
scale: '',
flag: '',
users: '',
more: '',
columns: '',
download: '',
heart: '',
trophy: '',
gamepad: '',
flame: '',
dataset: '',
plus: '',
lock: '',
wrap: '',
folderOpen: '',
power: '',
zap: '',
wrench: '',
send: '',
window: '',
puzzle: '',
};
export function icon(name, size = 16, cls = "") {
return ``;
}
export const DOMAIN_ICON = { code: "code", webdev: "layout", cyber: "bug", music: "music", general: "briefcase" };
export const FILE_ICON = { spreadsheet: "sheet", document: "doc", pdf: "doc", slides: "slides", image: "image", web: "globe", text: "file", archive: "archive", other: "file" };