Skip to contentSkip to navigationSkip to topbar
On this page

Flex UI Icons


The following icons are available to use in Flex UI. You can leverage these icons when adding new buttons into the Flex header or sidebar:

1
import { Icon } from '@twilio/flex-ui';
2
3
const Component = (props) => {
4
return (
5
<Icon icon="Accept"/>
6
);
7
}

Create custom icons

create-custom-icons page anchor

You can also create your own custom icons using SVG files. First, create a custom module using the SVG(s) you would like to use:

1
export const PayIcon = (props) => {
2
return (
3
![svg-0](./svg-0.svg)
4
);
5
}
6
7
export const PayIconActive = (props) => {
8
return (
9
![svg-1](./svg-1.svg)
10
);
11
}

Then import and use the icon module:

1
import { PayIcon, PayIconActive } from "./PayIcons";
2
3
// Use it in a component
4
<PaymentTab
5
key="payment-tab"
6
icon={<PayIcon />}
7
iconActive={<PayIconActive />}
8
/>
9

(information)

Info

The icon names are case-sensitive.

IconName
IcnAccept.
Accept
IcnAcceptLarge.
AcceptLarge
IcnAdd.
Add
IcnAgent.
Agent
IcnAgentBold.
AgentBold
IcnAgents.
Agents
IcnAgentsBold.
AgentsBold
IcnAlert.
Alert
IcnArrowDown.
ArrowDown
IcnArrowLeft.
ArrowLeft
IcnArrowRight.
ArrowRight
IcnArrowUp.
ArrowUp
IcnBulb.
Bulb
IcnBulbBold.
BulbBold
IcnCall.
Call
IcnCallBold.
CallBold
IcnClose.
Close
IcnCloseLarge.
CloseLarge
IcnCogs.
Cogs
IcnDashboard.
Dashboard
IcnDashboardBold.
DashboardBold
IcnData.
Data
IcnDataBold.
DataBold
IcnDefaultAvatar.
DefaultAvatar
IcnDefaultAvatarBold.
DefaultAvatarBold
IcnDirectory.
Directory
IcnDirectoryBold.
DirectoryBold
IcnEye.
Eye
IcnEyeBold.
EyeBold
IcnFacebook.
Facebook
IcnFacebookBold.
FacebookBold
IcnFilter.
Filter
IcnFilterUp.
FilterUp
IcnGenericTask.
GenericTask
IcnGenericTaskBold.
GenericTaskBold
IcnHamburger.
Hamburger
IcnHangup.
Hangup
IcnHangupBold.
HangupBold
IcnHangupLarge.
HangupLarge
IcnHelp.
Help
IcnHelpBold.
HelpBold
IcnHold.
Hold
IcnHoldBold.
HoldBold
IcnHoldLarge.
HoldLarge
IcnHoldLargeBold.
HoldLargeBold
IcnIncomingCall.
IncomingCall
IcnIncomingCallBold.
IncomingCallBold
IcnInfo.
Info
IcnInfoBold.
InfoBold
IcnLine.
Line
IcnLineBold.
LineBold
IcnLoading.
Loading
IcnLogout.
Logout
IcnLogoutBold.
LogoutBold
IcnMessage.
Message
IcnMessageBold.
MessageBold
IcnMonitor.
Monitor
IcnMonitorOff.
MonitorOff
IcnMore.
More
IcnMute.
Mute
IcnMuteBold.
MuteBold
IcnMuteLarge.
MuteLarge
IcnMuteLargeBold.
MuteLargeBold
IcnRead.
Read
IcnResize.
Resize
IcnSendLarge.
SendLarge
IcnSettings.
Settings
IcnSettingsBold.
SettingsBold
IcnSideMenuOff.
SideMenuOff
IcnSideMenuOn.
SideMenuOn
IcnSms.
Sms
IcnSmsBold.
SmsBold
IcnSuggested.
Suggested
IcnSupervisor.
Supervisor
IcnSupervisorBold.
SupervisorBold
IcnTasksLarge.
TasksLarge
IcnTasksSmall.
TasksSmall
IcnThumbdown.
Thumbdown
IcnThumbdownBold.
ThumbdownBold
IcnThumbup.
Thumbup
IcnThumbupBold.
ThumbupBold
IcnTwilio.
Twilio
IcnVideo.
Video
IcnVideoBold.
VideoBold
IcnVoice.
Voice
IcnVoiceBold.
VoiceBold
IcnVolume.
Volume
IcnVolumeBold.
VolumeBold
IcnWhatsapp.
Whatsapp
IcnWhatsappBold.
WhatsappBold

Need some help?

Terms of service

Copyright © 2024 Twilio Inc.