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,
};