/**
* Status icons from the CBAR Design System (Figma → `Status` category).
*
* GENERATED FILE — do not edit by hand. Regenerate with:
* node tools/figma-cbar/gen-icons.js
*
* 37 icons. Each takes `variant` ("outline" | "solid");
* icons CBAR draws once carry the same geometry for both.
*/
import { Icon, type CbarIconProps } from '../icon';
/** CBAR `Outline/Status/Award`, `Solid/Status/Award` — outline + solid */
export const AwardIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Bookmark`, `Solid/Status/Bookmark` — outline + solid */
export const BookmarkIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Book-open`, `Solid/Status/Book-open` — outline + solid */
export const BookOpenIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Checked-box`, `Solid/Status/Checked-box` — outline + solid */
export const CheckedBoxIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Diamond`, `Solid/Status/Diamond` — outline + solid */
export const DiamondIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Eye-closed`, `Solid/Status/Eye-closed` — outline + solid */
export const EyeClosedIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Eye`, `Solid/Status/Eye` — outline + solid */
export const EyeIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Fire`, `Solid/Status/Fire` — outline + solid */
export const FireIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Heartbeat`, `Solid/Status/Heartbeat` — outline + solid */
export const HeartbeatIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Heart`, `Solid/Status/Heart` — outline + solid */
export const HeartIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Heart-off`, `Solid/Status/Heart-off` — outline + solid */
export const HeartOffIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Heart-plus`, `Solid/Status/Heart-plus` — outline + solid */
export const HeartPlusIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Info-circle`, `Solid/Status/Info-circle` — outline + solid */
export const InfoCircleIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Info-rect`, `Solid/Status/Info-rect` — outline + solid */
export const InfoRectIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Info-triangle`, `Solid/Status/Info-triangle` — outline + solid */
export const InfoTriangleIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Key`, `Solid/Status/Key` — outline + solid */
export const KeyIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Lightbulb-alt`, `Solid/Status/Lightbulb-alt` — outline + solid */
export const LightbulbAltIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Lightbulb`, `Solid/Status/Lightbulb` — outline + solid */
export const LightbulbIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Lightbulb-off`, `Solid/Status/Lightbulb-off` — outline + solid */
export const LightbulbOffIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Lightning-alt`, `Solid/Status/Lightning-alt` — outline + solid */
export const LightningAltIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Lightning`, `Solid/Status/Lightning` — outline + solid */
export const LightningIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Lock`, `Solid/Status/Lock` — outline + solid */
export const LockIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Lock-time`, `Solid/Status/Lock-time` — outline + solid */
export const LockTimeIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Notification`, `Solid/Status/Notification` — outline + solid */
export const NotificationIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Notification-off`, `Solid/Status/Notification-off` — outline + solid */
export const NotificationOffIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Notification-on`, `Solid/Status/Notification-on` — outline + solid */
export const NotificationOnIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Pin`, `Solid/Status/Pin` — outline + solid */
export const PinIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Power-button`, `Solid/Status/Power-button` — outline + solid */
export const PowerButtonIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Present`, `Solid/Status/Present` — outline + solid */
export const PresentIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Sand-watch`, `Solid/Status/Sand-watch` — outline + solid */
export const SandWatchIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Shield`, `Solid/Status/Shield` — outline + solid */
export const ShieldIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Star-half`, `Solid/Status/Star-half` — outline + solid */
export const StarHalfIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Star`, `Solid/Status/Star` — outline + solid */
export const StarIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Toggle-off`, `Solid/Status/Toggle-off` — outline + solid */
export const ToggleOffIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Toggle-on`, `Solid/Status/Toggle-on` — outline + solid */
export const ToggleOnIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/University`, `Solid/Status/University` — outline + solid */
export const UniversityIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);
/** CBAR `Outline/Status/Unlock`, `Solid/Status/Unlock` — outline + solid */
export const UnlockIcon = ({ variant = 'outline', ...props }: CbarIconProps) =>
variant === 'solid' ? (
) : (
);