GSG Design System

Default palette-swatch

Components

Shown here is the complete set of reusable components in the GSG product suite. We define a component as a self-contained, reusable UI element that is immediately identifiable and contains no business logic.

Buttons

Buttons let people take action and make choices with one tap.

Checkbox

Used to indicate a yes/no answer in a variety of contexts. Should be used with a label for good communication.

Chips

Chips help people enter information, make selections, filter content, or trigger actions.

Dialogs

Dialogs provide important prompts in a user flow.

Icon buttons

Icon buttons help people take supplementary actions with a single tap.

Lists

Lists are continuous, vertical indexes of text and images

Menu

Menus display a list of choices on a temporary surface.

Progress indicator

Radio buttons

Radio buttons let people select one option from a set of options.

Ripple

Ripples are state layers used to communicate the status of a component or interactive element.

A state layer is a semi-transparent covering on an element that indicates its state. A layer can be applied to an entire element or in a circular shape.

Select

Slider

Switch

Tabs

Text field