Skip to content

Checkbox

The Checkbox component provides a toggle input with support for checked, unchecked, and indeterminate states.

Basic Usage

import { Checkbox } from "@paramanu/forms-react"
export default function App() {
return <Checkbox>Accept terms</Checkbox>
}
<label class="pm-checkbox pm-checkbox--md">
<input type="checkbox" class="pm-checkbox__input" />
<span class="pm-checkbox__indicator">&#10003;</span>
<span class="pm-checkbox__label">Accept terms</span>
</label>

States

import { Checkbox } from "@paramanu/forms-react"
export default function App() {
return (
<>
<Checkbox checked>Checked</Checkbox>
<Checkbox disabled>Disabled</Checkbox>
<Checkbox indeterminate>Indeterminate</Checkbox>
</>
)
}
<label class="pm-checkbox pm-checkbox--md pm-checkbox--checked">
<input type="checkbox" class="pm-checkbox__input" checked />
<span class="pm-checkbox__indicator">&#10003;</span>
<span class="pm-checkbox__label">Checked</span>
</label>
<label class="pm-checkbox pm-checkbox--md pm-checkbox--disabled">
<input type="checkbox" class="pm-checkbox__input" disabled />
<span class="pm-checkbox__indicator">&#10003;</span>
<span class="pm-checkbox__label">Disabled</span>
</label>