SwedolToolsECO Design System

Components

Reusable parts with sizes, states and usage rules. Each component has a specification skill; the pages are grouped by family.


Components

Actions

What the user presses to do something. Used everywhere: in forms, notifications, modals and banners.

Form

Controls the user fills in or sets. They share states, sizes and the same page layout.

CheckboxLive

Choose any number of options. Light and dark mode, all states, with an interactive playground.

3 values · 4 states · 2 modes
InputLive

Enter free text, numbers or search terms. Sizes, seven states, icons and messages, with an interactive playground.

3 sizes · 7 states · 2 breakpoints
Text areaLive

Enter text over several lines, with an optional word count. Seven states and a resizer, with an interactive playground.

1 size · 7 states · 2 breakpoints
Radio buttonLive

Choose exactly one of two or more options. Large and small, all eight states, with an interactive playground.

2 sizes · 8 states · 2 breakpoints
SelectLive

Choose one option from a list. Sizes, seven states and messages, with an interactive playground.

3 sizes · 7 states · 2 breakpoints
SwitchLive

Turn one setting on or off with immediate effect. Three sizes, light and dark mode, all states.

3 sizes · 4 states · 2 modes
TabsLive

Switch between content at the same level, or navigate between pages. Primary and secondary, three sizes, icons and status.

2 types · 3 sizes · 4 states
Pill segment controlLive

Switch between two to four related views with a sliding pill. Four sizes.

4 sizes · 3 states
RangeLiveNot verified with Figma

Pick one value from an ordered series by dragging a thumb. Named steps or numeric.

2 types · 4 states
Icon pickerLiveNot verified with Figma

A field for a Material Symbols name, with instant search over every icon.

6,000+ icons

Notifications

Tell the user that something changed. Five components from a short-lived toast to a blocking modal; start with the guide to choose.

Menus, lists and dividers

Surfaces and separators that organise content.

Take the user somewhere. Start with the guide to choose between the three types.

Status and navigation

Small parts that show where you are, what state something is in, or how to get more.

Layout and content

Blocks that structure a page and present content.

Drafts

Pages that are not part of the official collection yet: a test built on the comparison pages. It has three pages like the other components, but no Figma component exists.

Patterns

Composed solutions built from several components. Read how a pattern differs from a component. Breadcrumb Bar is live; the others are coming.

Documentation

Patterns that belong to these documentation pages only. They are not components for the product.

Storyblok widget

Widgets in the Storyblok admin tool. Each page shows how an editor sets up the widget and how its settings map to the component.