// Inline stroke-style icons. Lightweight, brand-neutral.
const Icon = ({ name, size = 16, stroke = "currentColor", strokeWidth = 1.6, ...props }) => {
const paths = {
grid: <>>,
calc: <>>,
chat: <>>,
export: <>>,
key: <>>,
shield: <>>,
book: <>>,
user: <>>,
audit: <>>,
settings: <>>,
plus: <>>,
upload: <>>,
download: <>>,
filter: <>>,
search: <>>,
close: <>>,
check: <>>,
bell: <>>,
chevron: <>>,
arrow: <>>,
bolt: <>>,
file: <>>,
pdf: <>>,
pin: <>>,
sparkle: <>>,
history: <>>,
table: <>>,
globe: <>>,
eye: <>>,
eyeOff: <>>,
dots: <>>,
folder: <>>,
"folder-open": <>>,
edit: <>>,
trash: <>>,
copy: <>>,
refresh: <>>,
print: <>>,
arrowRight: <>>,
chat: <>>,
};
return (
);
};
Object.assign(window, { Icon });