Default
default.tsx
const [checked, setChecked] = useState(false);
<Toggle
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>The Toggle component is used to switch between two states, such as on/off.
const [checked, setChecked] = useState(false);
<Toggle
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>// Themes
const [checked, setChecked] = useState(false);
<Toggle theme="primary"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle theme="secondary"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle theme="tertiary"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle theme="quaternary"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
// States
const [checked, setChecked] = useState(false);
<Toggle state="success"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle state="warning"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle state="error"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle state="info"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
// Sizes
const [checked, setChecked] = useState(false);
<Toggle size="xs"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle size="small"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle size="medium"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle size="large"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
// Variants
const [checked, setChecked] = useState(false);
<Toggle variant="solid"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle variant="outline"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle variant="glass"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
// Rounding
const [checked, setChecked] = useState(false);
<Toggle rounding="none"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle rounding="medium"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle rounding="large"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
// Shadows
const [checked, setChecked] = useState(false);
<Toggle shadow="none"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle shadow="light"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>
const [checked, setChecked] = useState(false);
<Toggle shadow="strong"
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>// Disabled
const [checked, setChecked] = useState(false);
<Toggle disabled
checked={checked}
onChange={setChecked}
label="Enable setting"
theme="primary"
/>