1"use client";
2
3import * as React from "react";
4import { Switch, SwitchGroup } from "@/components/wensity/switch";
5
6export function SwitchGroupDemo() {
7 const [values, setValues] = React.useState({
8 email: true,
9 push: true,
10 sms: false,
11 });
12
13 return (
14 <SwitchGroup label="Delivery methods">
15 <Switch
16 label="Email"
17 checked={values.email}
18 onCheckedChange={(checked) =>
19 setValues((current) => ({ ...current, email: checked }))
20 }
21 />
22 <Switch
23 variant="elevated"
24 label="Push"
25 checked={values.push}
26 onCheckedChange={(checked) =>
27 setValues((current) => ({ ...current, push: checked }))
28 }
29 />
30 <Switch
31 variant="segmented"
32 label="SMS"
33 checked={values.sms}
34 onCheckedChange={(checked) =>
35 setValues((current) => ({ ...current, sms: checked }))
36 }
37 />
38 </SwitchGroup>
39 );
40}