Switch

Displays an on/off switch control.

No props data available for Switch.

Use the checked and onCheckedChange props to control the value of the switch.

Use the native disabled attribute to create a disabled switch.

Dashboard

6 variants found

Switch in Configure Email Verification Dialogdashboard
Switch in Configure Impersonation Dialogdashboard
disabled switch in Bot Detection Dialogdashboard
disabled=true
disabled switch in Brute Force Attack Dialogdashboard
disabled=true
Primary switch in Indexdashboard
color=purple
Primary switch in Flag Environment Carddashboardstatic
<Skeleton loading={isLoading}> <Flex align="center" gap="5"> <SegmentedControl.Root disabled={isAccessTypeChanging} size="1" style={isAccessTypeChanging ? { opacity: 0.7 } : undefined} value={optimisticAccessType} onValueChange={handleAccessChange} > <SegmentedControl.Item value={AccessType.NONE}> None </SegmentedControl.Item> <SegmentedControl.Item value={AccessType.SOME}> Some </SegmentedControl.Item> <SegmentedControl.Item value={AccessType.ALL}> All </SegmentedControl.Item> </SegmentedControl.Root> <Separator orientation="vertical" size="4" /> <Flex align="center" gap="2"> <Switch checked={flagEnvironment?.flagEnabled} color="purple" disabled={flagEnvironment?.accessType === AccessType.NONE} onCheckedChange={(flagEnabled) => { if (flagEnabled) { setIsEnableFlagDialogOpen(true); } else { setIsDisableFlagDialogOpen(true); } }} /> <Text size="2" weight="bold"> {flagEnvironment?.flagEnabled ? 'On' : 'Off'} </Text> </Flex> </Flex> </Skeleton>
color=purple

Context

Usage

Used 40 times across 1 package

Dashboard
40

Variant Distribution

disabled

true
100%

color

purple
100%

Where it's used

30 files

/branding/edit

packages/dashboard/src/app/(private)/(chromeless)/branding/edit/edit-branding.tsx2
packages/dashboard/src/components/configuration/custom-attributes/custom-attribute-mapping-in-admin-portal-dialog.tsx2
packages/dashboard/src/components/configuration/oauth-settings/oauth-settings-modal.tsx2
packages/dashboard/src/components/radar/configuration-page/dialogs/bot-detection-dialog.tsx2
packages/dashboard/src/components/radar/configuration-page/dialogs/brute-force-attack-dialog.tsx2
packages/dashboard/src/components/radar/configuration-page/dialogs/impossible-travel-dialog.tsx2
packages/dashboard/src/components/radar/configuration-page/dialogs/repeat-sign-up-dialog.tsx2
packages/dashboard/src/components/radar/configuration-page/dialogs/stale-account-dialog.tsx2
packages/dashboard/src/components/radar/configuration-page/dialogs/unrecognized-device-dialog.tsx2
packages/dashboard/src/components/roles/enable-role-mapping-dialog.tsx2

Show 20 more files