Skip to main content

Checkbox Card

Selectable tile with checkbox semantics and themed selection surface.

Default checked

Controlled

Title only

Unchecked

Disabled

Multi-select grid

Selection indicator

selectionIndicator auto adjusts ring weight and tint per theme. Compare weights below; first card in each row is checked.

Animation variants

animationVariant — click each control to compare press feedback.

API

PropRequiredTypeDefaultDescription
title / descriptionOptionalReactNodeTile copy.
checked / onCheckedChangeOptionalbooleanControlled state.
selectionIndicatorOptional"auto" | "hairline" | "thin" | "medium" | "thick" | "ring" | "filled"autoSelected-state chrome — auto tunes ring/border contrast per theme; hairline through thick control weight; ring uses offset outline; filled uses strong tint.
animationVariantOptionalPressAnimationVariantdefaultPress animation on the tile — default, none, ripple, scale, sink, lift, pulse, or glow.