"use client";
/**
* Small inline SVG icons used for the app chrome so that critical controls
* don't depend on a system emoji font being installed.
*/
type IconProps = { className?: string; strokeWidth?: number };
const base = "size-5";
function Svg({
children,
className,
filled,
}: {
children: React.ReactNode;
className?: string;
filled?: boolean;
}) {
return (
);
}
export function IceCubeIcon({ className }: IconProps) {
return (
);
}
export function SnowflakeIcon({ className }: IconProps) {
return (
);
}
export function GearIcon({ className }: IconProps) {
return (
);
}
export function SunIcon({ className }: IconProps) {
return (
);
}
export function MoonIcon({ className }: IconProps) {
return (
);
}
export function BoltIcon({ className }: IconProps) {
return (
);
}
export function FlameIcon({ className }: IconProps) {
return (
);
}
export function SparklesIcon({ className }: IconProps) {
return (
);
}
export function LayersIcon({ className }: IconProps) {
return (
);
}
export function FolderIcon({ className }: IconProps) {
return (
);
}
export function CameraIcon({ className }: IconProps) {
return (
);
}
export function PlayIcon({ className }: IconProps) {
return (
);
}
export function DownloadIcon({ className }: IconProps) {
return (
);
}
export function UploadIcon({ className }: IconProps) {
return (
);
}
export function HomeIcon({ className }: IconProps) {
return (
);
}
export function CheckCircleIcon({ className }: IconProps) {
return (
);
}
export function AlertTriangleIcon({ className }: IconProps) {
return (
);
}
export function XCircleIcon({ className }: IconProps) {
return (
);
}
export function PlusIcon({ className }: IconProps) {
return (
);
}
export function ShareIcon({ className }: IconProps) {
return (
);
}
export function ChevronLeftIcon({ className }: IconProps) {
return (
);
}
export function ChevronRightIcon({ className }: IconProps) {
return (
);
}
export function RefreshIcon({ className }: IconProps) {
return (
);
}
export function EyeIcon({ className }: IconProps) {
return (
);
}
export function EyeOffIcon({ className }: IconProps) {
return (
);
}
export function QuestionIcon({ className }: IconProps) {
return (
);
}
export function XIcon({ className }: IconProps) {
return (
);
}
export function ExternalLinkIcon({ className }: IconProps) {
return (
);
}
/* --- Install-sheet chips ------------------------------------------------ */
export function CompassIcon({ className }: IconProps) {
return (
);
}
export function EllipsisIcon({ className }: IconProps) {
return (
);
}
export function ChevronDownIcon({ className }: IconProps) {
return (
);
}
export function AddToHomeIcon({ className }: IconProps) {
return (
);
}
export function ChromeIcon({ className }: IconProps) {
return (
);
}