Skip to main content
Design system

Checkbox

Bundle size: 0
Install:
npm install @washingtonpost/wpds-ui-kit
|Copy
Usage:
import { Checkbox } from "@washingtonpost/wpds-ui-kit"
|Copy
Storybook:  View on Storybook
Source:  View on Github

Anatomy

Note: Image is not to scale

  1. Icon
  2. Background Fill
  3. Border

Options

Size

There are two sizes available 125 & 087.

Variant

There are 3 variants available primary secondary & cta.

Style

There are 2 styles available fill & outline.

Check states

A checkbox state can be true, false or indeterminate.


Behavior

Disabled

Focus

Required


Guidance

When to use indeterminate state

When checkbox are in a group the parent checkbox will reflect the group status of the checkbox.

Click/Tap targets

The click/tap target should include the label and control the checkbox.

Custom labels

You may want different styles applied to your labels.


API Reference