import type { CSSProperties } from "react";
export type ShellIconName =
| "arrow-down"
| "arrow-left"
| "arrow-up"
| "bar-chart"
| "bell"
| "branches"
| "check-circle"
| "chevron-left"
| "chevron-right"
| "close-circle"
| "copy"
| "customer-service"
| "delete"
| "dislike"
| "download"
| "exclamation-circle"
| "flag"
| "file-text"
| "folder"
| "global"
| "heart"
| "home"
| "info-circle"
| "like"
| "line-chart"
| "lock"
| "login"
| "logout"
| "loading"
| "plus-circle"
| "reload"
| "robot"
| "shopping"
| "swap"
| "team"
| "thunderbolt"
| "tool"
| "upload"
| "user"
| "wallet"
| "warning";
interface ShellIconProps {
name: ShellIconName;
className?: string;
style?: CSSProperties;
}
function renderIcon(name: ShellIconName) {
switch (name) {
case "arrow-down":
return ;
case "arrow-left":
return ;
case "arrow-up":
return ;
case "bar-chart":
return (
<>
>
);
case "bell":
return (
<>
>
);
case "branches":
return (
<>
>
);
case "check-circle":
return (
<>
>
);
case "chevron-left":
return ;
case "chevron-right":
return ;
case "close-circle":
return (
<>
>
);
case "copy":
return (
<>
>
);
case "customer-service":
return (
<>
>
);
case "delete":
return (
<>
>
);
case "download":
return (
<>
>
);
case "dislike":
return (
<>
>
);
case "exclamation-circle":
return (
<>
>
);
case "flag":
return (
<>
>
);
case "file-text":
return (
<>
>
);
case "folder":
return ;
case "global":
return (
<>
>
);
case "heart":
return ;
case "home":
return (
<>
>
);
case "info-circle":
return (
<>
>
);
case "like":
return (
<>
>
);
case "line-chart":
return (
<>
>
);
case "lock":
return (
<>
>
);
case "login":
return (
<>
>
);
case "logout":
return (
<>
>
);
case "loading":
return (
<>
>
);
case "plus-circle":
return (
<>
>
);
case "reload":
return (
<>
>
);
case "robot":
return (
<>
>
);
case "shopping":
return (
<>
>
);
case "swap":
return (
<>
>
);
case "team":
return (
<>
>
);
case "thunderbolt":
return ;
case "tool":
return ;
case "upload":
return (
<>
>
);
case "user":
return (
<>
>
);
case "wallet":
return (
<>
>
);
case "warning":
return (
<>
>
);
default:
return ;
}
}
export function ShellIcon({ name, className, style }: ShellIconProps) {
return (
);
}