/* biome-ignore-all lint/a11y/noSvgWithoutTitle: decorative icons are aria-hidden; labels live on the controls */ import type { SVGProps } from "react"; type P = SVGProps & { size?: number }; const base = (size = 18) => ({ width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 1.6, strokeLinecap: "round" as const, strokeLinejoin: "round" as const, "aria-hidden": true, }); export const IconSearch = ({ size, ...p }: P) => ( ); export const IconMenu = ({ size, ...p }: P) => ( ); export const IconClose = ({ size, ...p }: P) => ( ); export const IconArrow = ({ size, ...p }: P) => ( ); export const IconSun = ({ size, ...p }: P) => ( ); export const IconMoon = ({ size, ...p }: P) => ( ); export const IconFilter = ({ size, ...p }: P) => ( ); export const IconDownload = ({ size, ...p }: P) => ( ); export const IconExpand = ({ size, ...p }: P) => ( ); export const IconChevron = ({ size, ...p }: P) => ( ); export const IconCheck = ({ size, ...p }: P) => ( ); export const IconDoc = ({ size, ...p }: P) => ( ); export const IconCode = ({ size, ...p }: P) => ( ); export const IconData = ({ size, ...p }: P) => ( ); export const IconShield = ({ size, ...p }: P) => ( ); export const IconCpu = ({ size, ...p }: P) => ( ); export const IconClock = ({ size, ...p }: P) => ( );