@@ -15,16 +15,19 @@ const switchVariants = cva("", {
1515 } ,
1616 variant : {
1717 default : [
18- "dark:data-[state=checked]:bg-netbird dark:data-[state=unchecked]:bg-nb-gray-700" ,
1918 "data-[state=checked]:bg-neutral-900 data-[state=unchecked]:bg-neutral-200" ,
19+ "dark:data-[state=unchecked]:bg-nb-gray-700" ,
20+ "dark:data-[state=checked]:bg-netbird" ,
2021 ] ,
2122 "red-green" : [
22- "dark:data-[state=checked]:bg-red-600 dark:data-[state=unchecked]:bg-nb-gray-700" ,
2323 "data-[state=checked]:bg-red-500 data-[state=unchecked]:bg-red-200" ,
24+ "dark:data-[state=unchecked]:bg-nb-gray-700" ,
25+ "dark:data-[state=checked]:bg-red-600" ,
2426 ] ,
2527 red : [
26- "dark:data-[state=checked]:bg-red-600 dark:data-[state=unchecked]:bg-nb-gray-700" ,
2728 "data-[state=checked]:bg-red-500 data-[state=unchecked]:bg-red-200" ,
29+ "dark:data-[state=unchecked]:bg-nb-gray-700" ,
30+ "dark:data-[state=checked]:bg-red-600" ,
2831 ] ,
2932 } ,
3033 "thumb-size" : {
@@ -45,9 +48,12 @@ const ToggleSwitch = React.forwardRef<
4548 ) => (
4649 < SwitchPrimitives . Root
4750 className = { cn (
48- "peer inline-flex shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-neutral-950 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:cursor-not-allowed disabled:opacity-50 dark:focus-visible:ring-neutral-300 dark:focus-visible:ring-offset-neutral-950 " ,
49- className ,
51+ "peer inline-flex shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors" ,
52+ "focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-neutral-950 focus-visible:ring-offset-2 focus-visible:ring-offset-white" ,
53+ "disabled:cursor-not-allowed disabled:opacity-50" ,
54+ "dark:focus-visible:ring-neutral-300 dark:focus-visible:ring-offset-neutral-950" ,
5055 switchVariants ( { size, variant } ) ,
56+ className ,
5157 ) }
5258 { ...props }
5359 data-cy = { dataCy }
@@ -60,7 +66,7 @@ const ToggleSwitch = React.forwardRef<
6066 < SwitchPrimitives . Thumb
6167 className = { cn (
6268 switchVariants ( { "thumb-size" : size } ) ,
63- "pointer-events-none block rounded-full bg-white shadow-lg ring-0 transition-transform data-[state=unchecked]:translate-x-0 dark:bg-white" ,
69+ "pointer-events-none block rounded-full bg-white shadow-lg ring-0 transition-transform data-[state=unchecked]:translate-x-0 dark:bg-white" ,
6470 ) }
6571 />
6672 </ SwitchPrimitives . Root >
0 commit comments