Form

Checkbox.Group

A row that pairs a Checkbox with a two-line label block, combining a primary title and an optional secondary subtitle. The Checkbox slot is swappable, and the content area stacks Label.Title above Label.Subtitle in a vertical container.

Overview

A row that pairs a Checkbox with a two-line label block, combining a primary title and an optional secondary subtitle. The Checkbox slot is swappable, and the content area stacks Label.Title above Label.Subtitle in a vertical container.

Checkbox labelSupporting description text

Anatomy

CheckboxGroup
Checkbox labelSupporting description text
  1. 1Root  required  Horizontal auto-layout row. 4pt vertical padding, 12pt gap between checkbox and content. Full-width (375pt reference).
  2. 2Checkbox  required  24pt-wide Checkbox instance (40pt tall hit target). Swappable via the Root SLOT property.
  3. 3Container.Content  required  Vertical stack holding the two label lines. Fills remaining width.
  4. 4Label.Title  required  Primary label text. color.content.primary.
  5. 5Label.Subtitle  optional  Secondary descriptive text. color.content.secondary.

Measurements

Checkbox labelSupporting description text
Height, padding, gaps, and radius, measured live from the rendered component

Specs

Values resolved live from the token spine. Token names follow the active platform; each links to its page.

Layout
Gap between Checkbox and content block
spacingGapPositiveXl
12pt
Checkbox
Checkbox box border, unchecked state
colorBorderSecondary
#D3D5D8
Label
Label.Title text color
colorContentPrimary
#0C1828
Label.Subtitle text color
colorContentSecondary
#6D747E
Label.Title typography
style.body.md.regular
SF Pro Text 17/22
Label.Subtitle typography
style.body.sm.regular
SF Pro Text 17/22

Properties

The component’s Figma API, the properties you set on an instance. Useful to designers in Figma and to engineers mapping it to code props.

PropertyTypeValues
Container.BodyslotSlot
hasSeparatorbooleanTrue

Accessibility

Ensure a minimum 44 by 44pt tap target for any interactive instance, adding surrounding padding when the component itself is shorter. Keep text concise, and never rely on color alone to convey meaning; pair it with a label or an icon so the message survives for color-blind and low-vision users.

Reference: Apple Human Interface Guidelines and WCAG 2.5.5 Target Size.