import type { SVGProps } from "react"; export type IconName = | "arrow" | "check" | "chevron" | "close" | "code" | "devices" | "file" | "folder" | "github" | "globe" | "lock" | "menu" | "nfc" | "qr" | "shield" | "spark" | "stop" | "verified" | "x"; type IconProps = SVGProps & { name: IconName; }; export function Icon({ name, ...props }: IconProps) { const paths: Record = { arrow: ( <> ), check: , chevron: , close: ( <> ), code: ( <> ), devices: ( <> ), file: ( <> ), folder: ( ), github: ( ), globe: ( <> ), lock: ( <> ), menu: ( <> ), nfc: ( <> ), qr: ( <> ), shield: ( <> ), spark: ( ), stop: , verified: ( <> ), x: ( <> ), }; return ( ); }