Icon

Live example


Implementation

Customising icons

All custom icons should be on a square canvas and use currentColor as the default fill colour. Props should be spread on the "svg" element. You can override existing icons or add new icons by adding the IconProvider around your app:

Providing text alternatives

This component must always be used alongside text. To help you provide suitable text alongside the icons, we've provided some suggestions to help you determine the sort of information that may be useful for people.

VisuallyHidden text may be needed for cases when accompanying text does not fully describe the icon. For example, if the download icon is paired with a file name the icon should be supplemental text of "Download" to provide an equivalent experience for people who cannot see the icon.

Icon

Icon name

Suggested accompanying text/alternative

E5 Icon/Address

name="address"

 

E5 Icon/Advice

name="advice"

 

E5 Icon/Archive

name="archive"

 

E5 Icon/Award

name="award"

 

E5 Icon/Arrow-Down

name="arrow-down"

"View more", "Next"

E5 Icon/Arrow-Left

name="arrow-left"

"Previous", "Back"

E5 Icon/Arrow-Right

name="arrow-right"

"Next step", "Next page"

E5 Icon/Arrow-Up

name="arrow-up"

"View less", "Back to top"

E5 Icon/Battery

name="battery"

 

E5 Icon/Cal

name="cal"

 

E5 Icon/Cal-Book

name="cal-book"

 

E5 Icon/Caret-Arrow-Down

name="caret-arrow-down"

"Expand", "Decrease"

E5 Icon/Caret-Arrow-Left

name="caret-arrow-left"

"Decrease"

E5 Icon/Caret-Arrow-Right

name="caret-arrow-right"

"Increase"

E5 Icon/Caret-Arrow-Up

name="caret-arrow-up"

"Collapse", "Increase"

E5 Icon/Chart

name="chart"

"Statistics", "Your usage data"

E5 Icon/Chart-Filled

name="chart-filled"

 

E5 Icon/Check

name="check"

"Completed", "Confirmed"

E5 Icon/Chevron-Left

name="chevron-left"

"Previous month", "Previous page"

E5 Icon/Chevron-Left-Small

name="chevron-left-small"

"Back", "Previous slide"

E5 Icon/Chevron-Left-Small-First

name="chevron-left-small-first"

"Back to start", "Back to first slide"

E5 Icon/Chevron-Right

name="chevron-right"

"Next month", "Next page"

E5 Icon/Chevron-Right-Small

name="chevron-right-small"

"Next", "Next slide"

E5 Icon/Chevron-Right-Small-Last

name="chevron-right-small-last"

"Jump to last", "Go to last slide"

E5 Icon/Chevron-Up

name="chevron-up"

"Increase priority", "Expand"

E5 Icon/Chevron-Down

name="chevron-down"

"Decrease priority", "Collapse"

E5 Icon/Check-Circle

name="check-circle"

 

E5 Icon/Close-Circle

name="close-circle"

 

E5 Icon/Cross

name="cross"

"Close", "Cancel"

E5 Icon/Doc

name="doc"

 

E5 Icon/Dollar

name="dollar"

"Currency", "Dollars", "Bill amount", "Total"

E5 Icon/Download

name="download"

"Download", "Save"

E5 Icon/Eco

name="eco"

 

E5 Icon/Eco-Home

name="eco-home"

 

E5 Icon/Edit

name="edit"

 

E5 Icon/Electric-Car

name="electric-car"

 

E5 Icon/Electric-Home

name="electric-home"

 

E5 Icon/Electricity

name="electricity"

"Energy", "Electricity"

E5 Icon/Equals

name="equals"

 

E5 Icon/Euro

name="euro"

"Currency", "Euros", "Bill amount", "Total"

E5 Icon/Gas

name="gas"

"Energy", "Gas"

E5 Icon/Globe-Address

name="globe-address"

 

E5 Icon/Help

name="help"

"Help", "What does this mean?"

E5 Icon/Help-Filled

name="help-filled"

 

E5 Icon/Hide

name="hide"

"Hide", "Hide password"

E5 Icon/Home

name="home"

"Home", "Your house"

E5 Icon/Home-Filled

name="home-filled"

 

E5 Icon/Hydro-Power

name="hydro-power"

 

E5 Icon/Info

name="info"

"More information"

E5 Icon/Mail

name="mail"

 

E5 Icon/Mail-Open

name="mail-open"

 

E5 Icon/Message

name="message"

 

E5 Icon/Message-Filled

name="message-filled"

 

E5 Icon/Menu

name="menu"

 

E5 Icon/Mobile

name="mobile"

 

E5 Icon/New-Window

name="new-window"

"Opens in new window"

E5 Icon/Link

name="link"

OVO Energy, Home energy tariffs

icon/logo

name="logo"

"OVO"

E5 Icon/Minus

name="minus"

"Remove", "Decrease", "Collapse"

E5 Icon/Payment-Card

name="payment-card"

"Payment", "Paying your bill", "Payment methods", "Direct debit information"

E5 Icon/Payment-Card-Filled

name="payment-card-filled"

 

E5 Icon/Phone

name="phone"

 

E5 Icon/Plus

name="plus"

"Add", "Increase", "Expand"

E5 Icon/Pound

name="pound"

"Currency", "Pounds", "Bill amount", "Total"

E5 Icon/Pricing

name="pricing"

 

E5 Icon/Pricing-Filled

name="pricing-filled"

 

E5 Icon/Security

name="security"

 

E5 Icon/Search

name="search"

"Search", "Search my statements"

E5 Icon/Show

name="show"

"Show", "Show password"

E5 Icon/Solar

name="solar"

 

E5 Icon/Star

name="star"

 

E5 Icon/Star-Filled

name="star-filled"

 

E5 Icon/Smart-Home

name="smart-home"

 

E5 Icon/Smart-Meter

name="smart-meter"

 

E5 Icon/Sun

name="sun"

 

E5 Icon/Trees

name="trees"

 

E5 Icon/User

name="user"

"Your account", "Your details"

E5 Icon/User-Filled

name="user-filled"

 

icon/circle

name="circle"

"Updated"

E5 Icon/Torch

name="torch"

 

E5 Icon/Tune

name="tune"

"Settings", "Update your information"

E5 Icon/Wallet

name="wallet"

 

E5 Icon/Warning

name="warning"

 

E5 Icon/Warm-Home

name="warm-home"

 

E5 Icon/Web-Address

name="web-address"

 

E5 Icon/Wind-Power

name="wind-power"

 


 

Properties

Name

Values

Default

Name

IconName

 

Size

number | string

1em

Color
Native only

string

 

...

JSX.IntrinsicElements["svg"]

 


Composition

Icon composition 1
  1. Icon

Tokens

 

Icon colour

color.brand.brand color.surface.onsurface color.brand.onbrand