import { cn } from "~/utils/cn";
/** 16px line icons drawn on a shared grid so they sit together in empty states and menus. */
const ICONS = {
activity: ,
box: ,
branch: (
<>
>
),
chart: ,
check: (
<>
>
),
code: ,
commit: (
<>
>
),
discussion: (
),
file: ,
globe: (
<>
>
),
info: (
<>
>
),
inbox: (
),
issue: (
<>
>
),
key: (
<>
>
),
label: (
<>
>
),
lock: (
<>
>
),
milestone: ,
plug: ,
project: (
<>
>
),
pull: (
<>
>
),
repo: ,
search: (
<>
>
),
server: (
<>
>
),
shield: ,
sparkle: ,
stack: ,
tag: (
<>
>
),
users: (
<>
>
),
webhook: (
<>
>
),
workflow: (
<>
>
),
} as const;
export type IconName = keyof typeof ICONS;
export function Icon({ name, className }: { name: IconName; className?: string }) {
return (
);
}