/** * Communication icons from the CBAR Design System (Figma → `Communication` category). * * GENERATED FILE — do not edit by hand. Regenerate with: * node tools/figma-cbar/gen-icons.js * * 25 icons. Each takes `variant` ("outline" | "solid"); * icons CBAR draws once carry the same geometry for both. */ import { Icon, type CbarIconProps } from '../icon'; /** CBAR `Outline/Communication/Bullhorn`, `Solid/Communication/Bullhorn` — outline + solid */ export const BullhornIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Chat`, `Solid/Communication/Chat` — outline + solid */ export const ChatIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Comment-block`, `Solid/Communication/Comment-block` — outline + solid */ export const CommentBlockIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Comment`, `Solid/Communication/Comment` — outline + solid */ export const CommentIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Comment-minus`, `Solid/Communication/Comment-minus` — outline + solid */ export const CommentMinusIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Comment-plus`, `Solid/Communication/Comment-plus` — outline + solid */ export const CommentPlusIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Contacts`, `Solid/Communication/Contacts` — outline + solid */ export const ContactsIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Dislike`, `Solid/Communication/Dislike` — outline + solid */ export const DislikeIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Envelope`, `Solid/Communication/Envelope` — outline + solid */ export const EnvelopeIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Envelope-open`, `Solid/Communication/Envelope-open` — outline + solid */ export const EnvelopeOpenIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Forward`, `Solid/Communication/Forward` — outline + solid */ export const ForwardIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Like`, `Solid/Communication/Like` — outline + solid */ export const LikeIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Phone`, `Solid/Communication/Phone` — outline + solid */ export const PhoneIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Phone-in`, `Solid/Communication/Phone-in` — outline + solid */ export const PhoneInIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Phone-miss`, `Solid/Communication/Phone-miss` — outline + solid */ export const PhoneMissIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Phone-off`, `Solid/Communication/Phone-off` — outline + solid */ export const PhoneOffIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Phone-out`, `Solid/Communication/Phone-out` — outline + solid */ export const PhoneOutIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Reply`, `Solid/Communication/Reply` — outline + solid */ export const ReplyIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Send`, `Solid/Communication/Send` — outline + solid */ export const SendIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Share-box`, `Solid/Communication/Share-box` — outline + solid */ export const ShareBoxIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/Share`, `Solid/Communication/Share` — outline + solid */ export const ShareIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/User-block`, `Solid/Communication/User-block` — outline + solid */ export const UserBlockIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/User-clock`, `Solid/Communication/User-clock` — outline + solid */ export const UserClockIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/User`, `Solid/Communication/User` — outline + solid */ export const UserIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( ); /** CBAR `Outline/Communication/User-plus`, `Solid/Communication/User-plus` — outline + solid */ export const UserPlusIcon = ({ variant = 'outline', ...props }: CbarIconProps) => variant === 'solid' ? ( ) : ( );