Buttons

We aim to keep all buttons across the app and web as consistent as possible. Implementations of buttons should follow the structure, hierarchy and design detailed below.

 
Button_Primary_Std.svg
Button_Primary_Hover.svg
Button_Primary_Std.svg
Button_Primary_Std.svg

PRIMARY

This is used for the primary action taken on a page. Only one primary button must be present on a page. Use for booking, access or searching as well as call attention to an action on a form. In short to highlight the strongest call to action on a page. Every screen needs a primary button.
 
Standard
Hover
Active
Loading 
 
 
Button_Primary_Std.svg
Button_Primary_Hover.svg
Button_Primary_Std.svg
Button_Primary_Std.svg

PRIMARY DESTRUCTIVE

This is used if the primary action on the page is destructive, such as deleting an account or cancelling a booking. It is to be used in place of a standard primary button, not in addition.
 
Standard
Hover
Active
Loading 
 
 
Button_Secondary_Std.svg
Button_Primary_Hover.svg
Button_Primary_Std.svg
Button_Primary_Std.svg

SECONDARY

This is used for secondary actions, when multiple actions are offered on a page. Try and limit the number of secondary buttons.
 
Standard
Hover
Active
Loading 
 
 
Button_SecondarySub_Std.svg
Button_Primary_Hover.svg
Button_Primary_Std.svg
Button_Primary_Std.svg

SECONDARY SUBORDINATE

This is only to be used on mobile as secondary (but often negative) action. It should be placed centred to a primary action above it. For example, it could be used as "Cancel Booking" under a primary action of "Show Pass".
 
Standard
Hover
Active
Loading 
 
 
Button_Secondary_Std.svg
Button_Primary_Hover.svg
Button_Primary_Std.svg
Button_Primary_Std.svg

SECONDARY DESTRUCTIVE

These work to call attention that the action is a destructive one. Whether it to be to cancel a booking or any task that will have a final and destructive state. It will always be displayed as the right most button in a row on desktop web, or the bottom most on mobile.
 
Standard
Hover
Active
Loading 
 
 
Link Button
Link Button

Text Link

These are used for links that navigate away from the current context of the page and should be placed away from the buttons above.
 
Standard
Hover
 
 

WRITING LABELS

Button labels are sentence case and are as short as possible, while clearly explaining what happens when the button is pressed. Aim for 3-5 words describing the action the button will perform.

 

text-yes.svg        text-no-1.svg

 

BUTTON ORDER

Buttons are sorted by importance from left to right or top to bottom when viewed in a small module or in mobile view/small browser.

 

Button_Primary_Std.svg .  Button_Secondary_Std.svg 

 

Button_Primary_Std.svg
Button_Secondary_Std.svg      
 

 

BUTTON STYLE

Don't change the style of a button. Always use our brand fonts and keep the sizes consistent (with exception to a secondary subordinate).

 

type-yes.svg      type-no.svg

 
 
Brand Teal
#00D7DE
RGB 0, 215, 222
 
Blue Secondary
#173C6C
RGB 23, 60, 108
 
Red Alert
#FF0038
RGB 255, 0, 56
 
Blue Link
#3BA0FF
RGB 59, 160, 255
Abc
Panton Bold