'use client'; import React from 'react'; export interface IconProps extends React.SVGProps { size?: number; className?: string; strokeWidth?: number; } export function IconSun({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconMoon({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconPalette({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconTarget({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconFilm({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconFrame({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconSparkles({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconGear({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconCamera({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconMap({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconGrid({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconColumns({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconLink({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconScale({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconFileText({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconSearch({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconGlobe({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconBan({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconArchive({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconShieldCheck({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconRefresh({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconChevronDown({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconFolder({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconTrash({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconPencil({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconLock({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconHeart({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } /** Filled by default — it marks a state (favourite), not an action. */ export function IconStar({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconImage({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconBarChart({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconGripVertical({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconX({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconPlus({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconHome({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconCopy({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconQuote({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconChevronUp({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconArrowLeftRight({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconCalendar({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconArrowDown({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconArrowUp({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } /** An "A→Z" marker for alphabetical / filename ordering. */ export function IconSortAlpha({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconCheck({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } /** Open book — journal entries and photo essays. */ export function IconBook({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } export function IconEye({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); } /** Clock — reading time. */ export function IconClock({ size = 16, className = 'svg-icon', strokeWidth = 2, ...props }: IconProps) { return ( ); }