// ============================================================================== // Author: Simon-Pierre Boucher // File: components/Icons.tsx // Desc: Icônes SVG inline (traits 2 u, coins ronds) — même style que Lou·Ka. // ============================================================================== interface IcoProps { size?: number; strokeWidth?: number } const base = (size: number) => ({ width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeLinecap: "round" as const, strokeLinejoin: "round" as const, }); export const IcoSearch = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoPlate = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoChart = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoFolder = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoPin = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoTag = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoClock = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoCompass = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoLeaf = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoBag = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( ); export const IcoHeart = ({ size = 18, strokeWidth = 2 }: IcoProps) => ( );