Skip to Content
Documentation
Getting startedComponentsChartsTheming
Get Pro
Overview
Concepts

Radiomark

A visual indicator used to show selected and unselected states.

Recipe

Anatomy

import { Radiomark } from '@chakra-ui/react'
<Radiomark checked />

Usage

Radiomark is the presentational dot used inside Radio and Radio Card. It renders a span and has no behavior of its own — it does not select, and it is not focusable.

Reach for it when you need the look of a radio without the interaction, for example to show the chosen option in a summary or inside a custom control where you manage state yourself. For anything a user can select, use Radio instead, so you get the input, label association and keyboard handling.

Examples

States

The component supports checked and unchecked states, each of which can be combined with disabled.

Default

Disabled

Variants

Use the variant prop to change the visual style.

Sizes

Use the size prop to change the size.

Colors

Use the colorPalette prop to change the color scheme.

Props

PropDefaultType
colorPalette 'gray'
'gray' | 'zinc' | 'neutral' | 'stone' | 'red' | 'orange' | 'amber' | 'yellow' | 'lime' | 'green' | 'emerald' | 'teal' | 'cyan' | 'sky' | 'blue' | 'indigo' | 'violet' | 'purple' | 'fuchsia' | 'pink' | 'rose' | 'presence' | 'status' | 'sidebar' | 'sidebar.accent' | 'accent' | 'slate'

The color palette of the component

variant 'solid'
'solid' | 'subtle' | 'outline' | 'inverted'

The variant of the component

size 'md'
'xs' | 'sm' | 'md' | 'lg'

The size of the component

checked
boolean

Whether the checkmark is checked

disabled
boolean

Whether the checkmark is disabled