Skip to Content
ComponentsCheckbox

Checkbox

Below is the full output of the Inpu component across all variants and sizes.

“Its Important to install the packages & Dependencies to use can intall using npm install zure-ui and also paste code maunally For both React & Next Js

1. Variants

These define the intent and visual weight of the Checkbox.

2. Sizes

We have provided 3 sizes sm , md & lg.

3. Example

Made an example for better understanding which showes ud the state of Checkbox.

Important Note : I have used tailwindcss you can use normal CSS

Current State: ❌ Unchecked

Props

PropTypeDefaultDescription
labelstringText displayed next to the checkbox.
checkedbooleanControls whether the checkbox is checked (controlled component).
onChange(event) => voidCallback fired when the checked state changes.
size"sm" | "md" | "lg""md"Controls the size of the checkbox.
variant"default" | "outline" | "ghost""default"Visual style variant of the checkbox.
disabledbooleanfalseDisables the checkbox when set to true.
errorbooleanfalseDisplays error state styling when true.
colorstring"#2563eb"Accent color of the checkbox when checked.
classNamestring""Additional CSS classes for custom styling.
...propsobjectAny extra props passed to the native checkbox input element.

Installation

You can Integrate Zure UI By 2 ways npm install zure-ui Or by Manually creating folder , files & paste the given code It Totally depends on your workflow.

NPM

Step 1: Create a React App

Open your terminal and run the following command to create a new React app:

npx create-react-app my-app

Step 2: Navigate to Your Project Directory

After creating your project, navigate to your project directory:

cd my-app

Step 3: Install the Package

Run the following command in your project root to add the library as a dependency.

npm install zure-ui

Step 4: Start Building

You can now import any component directly into your React files.

Checkbox.jsx
import {Checkbox} from "zure-ui"; export default function App() { return ( <Checkbox defaultChecked variant="default" size="md" label="default" color="#000" /> <Checkbox defaultChecked variant="outline" size="md" label="outline" color="#000" /> <Checkbox defaultChecked variant="ghost" size="md" label="ghost" color="#000" /> ); }

Last updated on