File size: 625 Bytes
b59aa07
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { cn } from "#/utils/utils";

interface StyledSwitchComponentProps {
  isToggled: boolean;
}

export function StyledSwitchComponent({
  isToggled,
}: StyledSwitchComponentProps) {
  return (
    <div
      className={cn(
        "w-12 h-6 rounded-xl flex items-center p-1.5 cursor-pointer",
        isToggled && "justify-end bg-primary",
        !isToggled &&
          "justify-start bg-base-secondary border border-tertiary-light",
      )}
    >
      <div
        className={cn(
          "w-3 h-3 rounded-xl",
          isToggled ? "bg-base-secondary" : "bg-tertiary-light",
        )}
      />
    </div>
  );
}