/**
* Centralised collection of inline SVG icons used across the app. Keeping
* them here avoids pulling a full icon library for ~10 glyphs while still
* letting consumers style them via `className` (stroke inherits from
* `currentColor`).
*/
const base = {
width: 16,
height: 16,
viewBox: "0 0 24 24",
fill: "none",
stroke: "currentColor",
strokeWidth: 1.8,
strokeLinecap: "round",
strokeLinejoin: "round",
"aria-hidden": true,
};
export function DocumentIcon({ size = 36, className = "" }) {
return (
);
}
export function LayersIcon({ size = 18, className = "" }) {
return (
);
}
export function ArrowLeftIcon({ size = 14, className = "" }) {
return (
);
}
export function ClockIcon({ size = 13, className = "" }) {
return (
);
}
export function CheckIcon({ size = 15, className = "" }) {
return (
);
}
export function RefreshIcon({ size = 15, className = "" }) {
return (
);
}
export function DownloadIcon({ size = 15, className = "" }) {
return (
);
}
export function ChevronDownIcon({ size = 12, className = "" }) {
return (
);
}
export function SearchIcon({ size = 14, className = "" }) {
return (
);
}
export function FilterIcon({ size = 14, className = "" }) {
return (
);
}
export function AlertIcon({ size = 16, className = "" }) {
return (
);
}
export function PackageIcon({ size = 18, className = "" }) {
return (
);
}