Homepage

Design System

Set of standards, reusable components, and guiding principles intended to manage design at scale.

  • buttons
  • input fields
  • cards
  • atomic design
  • guidelines

GUIDELINES

BUTTON

INPUT FIELD

CARD

FIGMA FILE

TABLE OF CONTENT

Guidelines

inspiration: Material UI
spacing system: 4px

Button

A button is an interactive element that allows 
a user to trigger an action, such as submitting 
a form, opening a dialog, or confirming a choice. Buttons communicate what will happen immediately upon interaction.

Properties

  • type (round, square)
  • size (small, medium, large)
  • state (enabled, hover, focused, pressed, dissabled, secondary)
  • label (text)
  • show icon (yes, no)
  • nested instances (icon size, icon type)

INPUT FIELD

A text field (or input field) is a component that allows users to enter and edit free-form text. It is a fundamental part of any form and is used to collect information like names, email addresses, passwords, or search queries.

Properties

  • style (filled, outlined)
  • text configurator (input text, label)
  • state (enabled, hover, focused, pressed, dissabled, secondary)
  • text (label, input, supporting text)
  • show icon: leading, trailing (yes, no)
  • show supporting text (yes, no)

Card

A card is a flexible container for content and actions about a single topic. Cards group related information in a scannable, self-contained unit, making it easy for users to browse and compare different pieces of content. Based on the required context and information density, we use two primary variations: vertical and horizontal.

Vertical Card (standard)
This is the standard, content-focused card. It is best used when you need to display a richer set of information, including an image and descriptive text.

Horizontal Card (compact)
This is a compact, summary-focused card that arranges elements horizontally.

Properties

  • state (enabled, hover, focused, pressed, dissabled, secondary)
  • text (header, subhead, title, subtitle, supporting text)
  • secondary button (yes, no)
Figma File