/**
* 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' ? (
) : (
);