// Daoob AI — icon set (minimal, stroke-based, institutional)
const Icon = ({ name, size = 16, stroke = 1.5, ...props }) => {
const common = {
width: size, height: size, viewBox: "0 0 24 24",
fill: "none", stroke: "currentColor",
strokeWidth: stroke, strokeLinecap: "round", strokeLinejoin: "round",
...props,
};
switch (name) {
case "search":
return ;
case "pin":
return ;
case "draw":
return ;
case "upload":
return ;
case "clear":
return ;
case "layers":
return ;
case "plus":
return ;
case "minus":
return ;
case "compass":
return ;
case "home":
return ;
case "map":
return ;
case "file":
return ;
case "wallet":
return ;
case "user":
return ;
case "users":
return ;
case "settings":
return ;
case "chart":
return ;
case "shield":
return ;
case "arrow-right":
return ;
case "arrow-down":
return ;
case "check":
return ;
case "external":
return ;
case "x":
return ;
case "download":
return ;
case "share":
return ;
case "printer":
return ;
case "phone":
return ;
case "mail":
return ;
case "clock":
return ;
case "logo":
return (
);
default:
return null;
}
};
Object.assign(window, { Icon });