// Minimal stroke icons (lucide-style), themed via currentColor. import type { SVGProps } from "react"; type IconProps = SVGProps & { size?: number }; function Svg({ size = 18, children, ...rest }: IconProps & { children: React.ReactNode }) { return ( {children} ); } export const Link = (p: IconProps) => ( ); export const Copy = (p: IconProps) => ( ); export const Check = (p: IconProps) => ( ); export const Qr = (p: IconProps) => ( ); export const Edit = (p: IconProps) => ( ); export const Trash = (p: IconProps) => ( ); export const Lock = (p: IconProps) => ( ); export const Plus = (p: IconProps) => ( ); export const Search = (p: IconProps) => ( ); export const X = (p: IconProps) => ( ); export const Sun = (p: IconProps) => ( ); export const Moon = (p: IconProps) => ( ); export const ChevronLeft = (p: IconProps) => ( ); export const ChevronRight = (p: IconProps) => ( ); export const ChevronDown = (p: IconProps) => ( ); export const LogOut = (p: IconProps) => ( ); export const ArrowRight = (p: IconProps) => ( ); export const Shuffle = (p: IconProps) => ( ); export const Sparkle = (p: IconProps) => ( ); export const Type = (p: IconProps) => ( ); export const Download = (p: IconProps) => ( ); export const Grid = (p: IconProps) => ( ); export const Scissors = (p: IconProps) => ( );