/** * Internal icon set — minimal inline SVGs with shared Hugeicons status glyphs. * Items and actions supply their own icons; these only cover the chrome * (search field, popover, dropdowns…). */ import type { SVGProps } from "react"; import { CheckIcon as CheckIconData, LoaderCircleIcon } from "@hugeicons/core-free-icons"; import { AppIcon } from "@/components/icon"; type P = SVGProps; const base = { width: 16, height: 16, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 2, strokeLinecap: "round" as const, strokeLinejoin: "round" as const, }; export function SearchIcon(props: P) { return ( ); } export function ChevronLeftIcon(props: P) { return ( ); } export function ChevronDownIcon(props: P) { return ( ); } export function ArrowRightIcon(props: P) { return ( ); } export function LoaderIcon(props: P) { return ( ); } export function CheckIcon(props: P) { return ( ); }