// Minimal inline icon set (no external dependency). Each icon inherits color // via `currentColor` and accepts standard svg props. import type { SVGProps } from "react"; type IconProps = SVGProps; function base(props: IconProps) { return { width: 20, height: 20, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 1.8, strokeLinecap: "round" as const, strokeLinejoin: "round" as const, ...props, }; } export const PlusIcon = (p: IconProps) => ( ); export const EditIcon = (p: IconProps) => ( ); export const TrashIcon = (p: IconProps) => ( ); export const CloseIcon = (p: IconProps) => ( ); export const PlayIcon = (p: IconProps) => ( ); export const PauseIcon = (p: IconProps) => ( ); export const EyeIcon = (p: IconProps) => ( ); export const SearchIcon = (p: IconProps) => ( ); export const SunIcon = (p: IconProps) => ( ); export const MoonIcon = (p: IconProps) => ( ); export const LogoutIcon = (p: IconProps) => ( ); export const MenuIcon = (p: IconProps) => ( ); export const SpinnerIcon = (p: IconProps) => ( ); // Section icons (single-path, decorative). export const HomeIcon = (p: IconProps) => ( ); export const MediaIcon = (p: IconProps) => ( ); export const MusicIcon = (p: IconProps) => ( ); export const TimerIcon = (p: IconProps) => ( ); export const ImageIcon = (p: IconProps) => ( ); export const SliderIcon = (p: IconProps) => ( ); export const QuestionIcon = (p: IconProps) => ( ); export const SurveyIcon = (p: IconProps) => ( ); export const BreathIcon = (p: IconProps) => ( ); export const MoodIcon = (p: IconProps) => ( ); export const WorryIcon = (p: IconProps) => ( ); export const SceneIcon = (p: IconProps) => ( ); export const TrophyIcon = (p: IconProps) => ( ); export const ChatIcon = (p: IconProps) => ( ); export const TagIcon = (p: IconProps) => ( ); export const UserIcon = (p: IconProps) => ( ); export const MonitorIcon = (p: IconProps) => ( );