Size

Size is the vertical height of components — whether for variable or as a ‘fixed’ value.

A scale for sizes helps make the Wise experience more consistent. It means there is a more uniform look and feel, which relies on a series of predefined values.

3 circles increasing in size.
Tokens
  • Use tokens coming from the design system.
  • Use semantic tokens instead of token values.
  • Don’t use custom or hard-coded values.

Name

Value

size-x-small

24px

size-medium

40px

size-large

48px

size-x-large

56px

size-2x-large

72px

Icons

The default size for icons is 24px. This is how they are used in the majority of cases.

Tokens:

  • 24px

Two summary items within the mobile app.
Avatars

Avatars (used to contain images, flags, initials or icons) can be in 1 of 4 different sizes, depending on their context.

Tokens:

  • 24px

  • 48px

  • 56px

  • 72px

Currency input.
The currency card within the experience.
A positive alert from the app.
Sumary items in a list.
The personal account.
Buttons

Buttons (and other interactive elements, such as chips) come in different sizes.

Tokens:

  • 32px

  • 48px

  • 56px

Primary buttons.
A set of circular buttons from the app.
Two screenshots from within the app of the account screen.
Two screenshots from within the app of the account screen.
Variable height

Some components don’t have a fixed height, so they can grow vertically and adapt to the amount of content they hold.

In these components, padding takes priority. This differs from previous components, where the padding needs to serve the desired component height.

A positive and warning alert.
A set of popovers.
A set of navigation option components.