Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

[ category ] represents the broadest classification (components, organisms, etc.).
[ component ] type represents the specific component being referred to (button, checkbox, toggle, input, etc.).
[ style ] describes the general appearance or behaviour of the component (standard, iconOnly, textOnly, etc.).
[ variant ] specifies the purpose or use-case for the component (primary, secondary, tertiary, information, success, warning, etc.).
[ size ] denotes the component's dimensions or scale (small, medium, large, etc.).
[ state ] describes the current interaction or status of the component (default, hover, focus, active, disabled, etc.).

Variants

Atomic design

Atomic design

States

(add different states)

Classification

There are three different classification used

Atomic design

Atomic design is a methodology developed by Brad Frost for creating design systems in a systematic and hierarchical manner.

...

Element

Description

Mobile

Web

Alerts

Yes

Yes

Popover

Yes

No

Tooltips

Yes

Yes

Critical banner

Yes

Yes

Preloader (loading bar)

Yes

Yes

Loading spinner

Yes

Yes

Progress bar

Yes

Yes

Data

...

visualisation

These components are responsible for presenting data in a clear, organized, and visually appealing manner

...

Element

Description

Mobile

Web

Card

Yes

Yes

Primers

Yes

No

Terminal

Yes

Yes

Bottom sheet

Yes

No

Modal

No

Yes

Feedback (terminal)

Yes

Yes

...