Skip to main content
MybringDesign System

Icons

Applications and interfaces

Tip! By clicking on each icon, the full icon name will be copied.

address-card
alert
arrow-down
arrow-left
arrow-right
arrow-to-top
arrow-up
arrows-left
arrows-right
attention
box-check
box-edit
box
building-arrow-right
calculator
calendar
car
cart
chart-bar
check
circle
clipboard-checklist
clipboard-list
clock
cog
comment-alt-plus
comments-alt
copy
credit-card
cross
dotdotdot
download_file
economy
edit
envelope
exclamation-diamond
external-link
file-code
file-csv
file-excel
file-invoice-spec
file-invoice
file-pdf
file-search
help
info
key
leaf
list
location
mailbox
map-marked-alt
movefile
pallet-alt
paperclip
pause
play
plus
postbox
quality
search
ship
sidebar
sorting-arrow-down
sorting-arrow-up
sorting-arrows-default
star
sticky-note
stop
tags
talkbubble
tasks
trash
undo
upload_file
user-crown
user
users-cog
view-list
view-tile
warehouse

Usage

To clarify usage of icons that are related, look similar or might get mixed up.

Expand and sort
Icon Meaning and usage
Closed state for disclosure and collapsible.
Closed state for drawers from left and open state for drawers from right.
Expanded/open state for disclosure and collapsible.
Indication for dropdown.
Navigate to the top.
Open state for drawers from left and closed state for drawers from right.
Navigate back.
Add, not open or expand.
Remove or hide, not close or collapse.
Column can be sorted but has no current sorting state.
Current sort order ascending: a–å, 0–9, 1.1–31.12., oldest to newest.
Current sort order descending: å–a, 9–0, 31.12.–1.1., newest to oldest.
Communication
Icon Usage and meaning
Help messages and related buttons.
Information messages.
Important messages that need attention.
Dangerous goods
Feedback, comment, message.
Customer service.
New message, new support case.
Users
Icon Usage and meaning
Useradmin application, settings
Regular user
Superuser

Bring services

Tip! By clicking on the service icons, you will also see which services they are used in.

airplane
  • Express Same Day
bicycle
  • Bicycle 1 hour
  • Bicycle 2 hours
  • Bicycle 4 hours
  • Bicycle VIP
building-return
  • Return business parcel
  • Business Parcel Return
  • Business Parcel Return Bulk
building
  • Business parcel
  • Business Parcel
  • Business Parcel Bulk
clock-striped-return
  • Return express
clock-striped
  • Express next day
  • Express Nordic 09:00
  • Express Nordic 09:00 Bulk
crate-07
  • Business before 07:00
crate-group-pickup
  • Not used in any service
crate-group-return
  • Not used in any service
crate-group
  • Not used in any service
crate-on-pallet-return
  • Not used in any service
crate-on-pallet
  • Business Pallet
  • Business Pallet (1/2 pallet)
  • Business Pallet (1/4 pallet)
  • Business pallet
crate-return
  • Return business groupage
crate
  • Business groupage
  • Mail
crates-parcels
  • Not used in any service
delivery-person
  • Courier 1 hour
  • Courier 2 hours
  • Courier 4 hours
  • Courier 6 hours
  • Courier VIP
  • Courier Long Distance
  • Courier Non Standard
door
  • Home delivery parcel
  • Home Delivery Parcel
globe
  • Cargo International
house-open
  • Urban Home Delivery
house-pickup
  • Not used in any service
house-return
  • Home Delivery Return
  • Indoor Return
  • Curbside Return
house
  • Home Delivery Single Indoor
  • Home Delivery Indoor
  • Home Delivery Curbside
  • Home Delivery Curbside Evening
leaves
  • Not used in any service
mail-tracking
  • International Tracked Packet
mailbox-barcode
  • Not used in any service
mailbox-return
  • Return mailbox parcel
mailbox
  • Mailbox parcel
  • Mailbox parcel with RFID
oil
  • Oil Express
parcel-pickup
  • Not used in any service
parcel
  • Not used in any service
pointer-return
  • Return from pick-up point
  • Return parcel to business
  • PickUp Parcel Return
  • PickUp Parcel Return Bulk
pointer
  • Pickup parcel
  • PickUp Parcel
  • PickUp Parcel Bulk
thermometer
  • Not used in any service
weights-return
  • Not used in any service
weights
  • Business partload

Implementation

Implementation differs between vanilla JS and React, but the properties are the same. Examples for the React method can be found in the npm package readme. For vanilla JS, insert icons with markup like the examples below.

<!--
Simple example -->
<span data-mybicon="mybicon-cross" data-mybicon-class="icon-ui"></span>

<!-- Example with all available options -->
<span
  data-mybicon="mybicon-arrow-down"
  data-mybicon-class="optional-classname"
  data-mybicon-width="28"
  data-mybicon-height="28"
  data-mybicon-title="optional-title"
></span>
<!--
Simple example -->
<span
  data-serviceicon="serviceicon-crate"
  data-serviceicon-class="mybring-service-icon--grey"
></span>

<!-- Example with all available options -->
<span
  data-serviceicon="serviceicon-building"
  data-serviceicon-class="optional-classname"
  data-serviceicon-width="48"
  data-serviceicon-height="48"
  data-serviceicon-title="optional-title"
></span>

Tailor it to your application

Only the name is required, the other properties are optional. Size and colours are provided by using the class property. Colour is set by using the fill attribute. If the icon is inside a link and you want to change colour on hover, the fill attribute has to be set in the link level class.

width and height are needed if such properties aren't set in the classes. title is for when you need a hover text on the icon.

If clicking on the icon makes the element not clickable, add class pointev-none on the icon.

<!--
Interface icons can be scaled -->
<span data-mybicon="mybicon-cross" data-mybicon-class="icon-ui"></span>
<span data-mybicon="mybicon-cross" data-mybicon-class="icon-ui--m"></span>
<span data-mybicon="mybicon-cross" data-mybicon-class="icon-ui--l"></span>

<!-- Interface icons can have different colors -->
<span data-mybicon="mybicon-arrow-right" data-mybicon-class="icon-ui--m"></span>
<span
  data-mybicon="mybicon-arrow-right"
  data-mybicon-class="icon-ui--m icon-ui--green"
></span>
<span
  data-mybicon="mybicon-arrow-right"
  data-mybicon-class="icon-ui--m icon-ui--green-dark"
></span>
<span
  data-mybicon="mybicon-arrow-right"
  data-mybicon-class="icon-ui--m icon-ui--orange"
></span>
<span
  data-mybicon="mybicon-arrow-right"
  data-mybicon-class="icon-ui--m icon-ui--red"
></span>
<span
  data-mybicon="mybicon-arrow-right"
  data-mybicon-class="icon-ui--m icon-ui--gray"
></span>
<span
  data-mybicon="mybicon-arrow-right"
  data-mybicon-class="icon-ui--m icon-ui--lightgray"
></span>
.mybring-service-icon--grey {
  fill: #aaa;
}

Deprecated implementation method and icons

Any implementations using xlink:href should be changed.

Deprecated icons
plus_circle
x-circle
airplane_depr
  • Not used in any service
cargo
  • Not used in any service
cargo_return
  • Not used in any service
courier_car
  • Not used in any service
home-delivery
  • Not used in any service
home-delivery_return
  • Not used in any service
oil_platform
  • Not used in any service
parcel_depr
  • Not used in any service
parcel_return
  • Not used in any service
thermo
  • Not used in any service
truck
  • Not used in any service