Salta ai contenuti

BooleanSwitchWithLabel

Questi contenuti non sono ancora disponibili nella tua lingua.

import { BooleanSwitchWithLabel } from "@rebasepro/ui";
Prop Type Required Description
value boolean yes
className string
disabled boolean
size "small" | "smallest" | "medium" | "large"
allowIndeterminate boolean
onValueChange ((newValue: boolean | null) => void) | ((newValue: boolean) => void)
position "end" | "start"
invisible boolean
label React.ReactNode
error boolean
autoFocus boolean
fullWidth boolean
inputClassName string

This is the example the design-system sync renders and verifies for this component.

import { BooleanSwitchWithLabel } from "@rebasepro/ui";
export const States = () => (
<div className="flex flex-col gap-3 w-[340px] p-4">
<BooleanSwitchWithLabel value label="Enable row level security" onValueChange={() => {}}/>
<BooleanSwitchWithLabel value={false} label="Allow public sign-up" onValueChange={() => {}}/>
<BooleanSwitchWithLabel value disabled label="Managed by the platform" onValueChange={() => {}}/>
<BooleanSwitchWithLabel value={false} error label="Requires a valid encryption key" onValueChange={() => {}}/>
</div>
);