Fields

MDS offers a variety of form field components, including text inputs, data inputs, and selects. As they share multiple characteristics, we use this page to describe them all in one place.

Design documented

The component is fully documented

React documented

Flutter documented

Design

Is the design finished and component available in Figma library?

Up to date

React

Is new design vision part implemented using new tokens?

Up to date

Flutter

Is new design vision part implemented using new tokens?

Up to date

Introduction

Fields enable users to enter data or select it from predefined options. They can be used to build Forms, settings screens, or as stand-alone components.
Selecting proper form components is crucial for a smooth form’s user experience. The component should always fit the purpose and allow the user to provide an answer as quickly as possible.

In MDS, we provide various fields, including text inputs, data inputs, and selects.

 

Text Inputs

Inputs are free-form fields that require users to enter the data themselves. They should be used when predicting or offering alternative answers is impossible.

 

Data Inputs

These components allow users to provide data in a specific format.

 

Selection controls

Selection controls provide users with pre-defined options for easier and quicker data entry.