Skip to main content

Checkbox Component

Description​

The Checkbox component is a custom-styled checkbox that supports indeterminate states, labels, and various label placements.

Props​

PropTypeDefaultDescription
checkedbooleanfalseWhether the checkbox is checked.
disabledbooleanfalseDisables the checkbox.
indeterminatebooleanfalseDisplays an indeterminate (dash) state.
labelstring""Optional label displayed next to the checkbox.
labelPlacement"start" , "end" , "top" , "bottom""end"Defines where the label appears relative to the checkbox.

Example Usage​

import { Checkbox } from "@nomana-it/liberty-core"

export const CheckboxExample = () => {
return (
<div>
<Checkbox checked={true} label="Checked" />
<Checkbox checked={false} label="Unchecked" />
<Checkbox indeterminate={true} label="Indeterminate" />
<Checkbox checked={true} disabled label="Disabled Checked" />
<Checkbox checked={false} disabled label="Disabled Unchecked" />
</div>
);
};

🔗 GitHub Repository (Core): Liberty Core
🔗 GitHub Repository (Test Project): Liberty Test
📖 Live Documentation: Liberty Core Docs
💖 Sponsor & Support: Sponsor Liberty Core