/** * Media icons from the CBAR Design System (Figma → `Media` category). * * GENERATED FILE — do not edit by hand. Regenerate with: * node tools/figma-cbar/gen-icons.js * * 15 icons. Each takes `variant` ("outline" | "solid"); * icons CBAR draws once carry the same geometry for both. */ import { Icon, type CbarIconProps } from '../icon'; /** CBAR `Outline/Media/Fast-forward`, `Solid/Media/Fast-forward` — outline + solid */ export const FastForwardIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Fast-rewind`, `Solid/Media/Fast-rewind` — outline + solid */ export const FastRewindIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Headphone`, `Solid/Media/Headphone` — outline + solid */ export const HeadphoneIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Headset`, `Solid/Media/Headset` — outline + solid */ export const HeadsetIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Microphone`, `Solid/Media/Microphone` — outline + solid */ export const MicrophoneIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Microphone-off`, `Solid/Media/Microphone-off` — outline + solid */ export const MicrophoneOffIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Music`, `Solid/Media/Music` — outline + solid */ export const MusicIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Pause`, `Solid/Media/Pause` — outline + solid */ export const PauseIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Play`, `Solid/Media/Play` — outline + solid */ export const PlayIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Shuffle`, `Solid/Media/Shuffle` — one drawing for both families */ export const ShuffleIcon = ({ variant: _variant = 'outline', ...props }: CbarIconProps) => ( ); /** CBAR `Outline/Media/Skip-next`, `Solid/Media/Skip-next` — outline + solid */ export const SkipNextIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Skip-prev`, `Solid/Media/Skip-prev` — outline + solid */ export const SkipPrevIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Volume-down`, `Solid/Media/Volume-down` — outline + solid */ export const VolumeDownIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Volume-off`, `Solid/Media/Volume-off` — outline + solid */ export const VolumeOffIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Media/Volume-up`, `Solid/Media/Volume-up` — outline + solid */ export const VolumeUpIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( );