import { IconBase, IconBaseProps, createStrokeIcon } from './IconBase'; // Icons using common stroke props - uses factory to reduce duplication export function AlertCircleIcon(props: IconBaseProps) { return createStrokeIcon( 'AlertCircle', <> , props ); } export function AlertTriangleIcon(props: IconBaseProps) { return createStrokeIcon( 'AlertTriangle', <> , props ); } export function ArrowRightIcon(props: IconBaseProps) { return createStrokeIcon( 'ArrowRight', <> , props ); } export function BrainIcon(props: IconBaseProps) { return createStrokeIcon( 'Brain', <> , props ); } export function ChartIcon(props: IconBaseProps) { return ( ); } export function ClockIcon(props: IconBaseProps) { return createStrokeIcon( 'Clock', <> , props ); } export function FileIcon(props: IconBaseProps) { return createStrokeIcon( 'File', <> , props ); } export function HammerIcon(props: IconBaseProps) { return createStrokeIcon( 'Hammer', <> , props ); } export function InfoIcon(props: IconBaseProps) { return createStrokeIcon( 'Info', <> , props ); } export function PlayIcon(props: IconBaseProps) { return createStrokeIcon( 'Play', , props ); } export function RefreshCwIcon(props: IconBaseProps) { return createStrokeIcon( 'RefreshCw', <> , props ); } export function RobotIcon(props: IconBaseProps) { return ( ); } export function RocketIcon(props: IconBaseProps) { return ( ); } export function SaveIcon(props: IconBaseProps) { return createStrokeIcon( 'Save', <> , props ); } export function SettingsIcon(props: IconBaseProps) { return createStrokeIcon( 'Settings', <> , props ); } export function ShieldCheckIcon(props: IconBaseProps) { return createStrokeIcon( 'ShieldCheck', <> , props ); } export function ShieldIcon(props: IconBaseProps) { return createStrokeIcon( 'Shield', , props ); } export function TargetIcon(props: IconBaseProps) { return ( ); } export function TerminalIcon(props: IconBaseProps) { return createStrokeIcon( 'Terminal', <> , props ); } export function TrashIcon(props: IconBaseProps) { return createStrokeIcon( 'Trash', <> , props ); } export function TrendingUpIcon(props: IconBaseProps) { return createStrokeIcon( 'TrendingUp', <> , props ); } export function UploadIcon(props: IconBaseProps) { return createStrokeIcon( 'Upload', <> , props ); } export function WalletIcon(props: IconBaseProps) { return createStrokeIcon( 'Wallet', <> , props ); } export function ZapIcon(props: IconBaseProps) { return createStrokeIcon( 'Zap', , props ); } export default { AlertCircleIcon, AlertTriangleIcon, ArrowRightIcon, BrainIcon, ChartIcon, ClockIcon, FileIcon, HammerIcon, InfoIcon, PlayIcon, RefreshCwIcon, RobotIcon, RocketIcon, SaveIcon, SettingsIcon, ShieldCheckIcon, ShieldIcon, TargetIcon, TerminalIcon, TrashIcon, TrendingUpIcon, UploadIcon, WalletIcon, ZapIcon, };