"use client";
import React from "react";
import { Sun, Moon, SunMoon } from "lucide-react";
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuTrigger,
} from "./DropdownMenu";
import { Button } from "./Button";
import { useThemeMode, ThemeMode } from "../helpers/themeMode";
import styles from "./ThemeModeSwitch.module.css";
export interface ThemeModeSwitchProps {
className?: string;
}
export const ThemeModeSwitch = ({ className }: ThemeModeSwitchProps) => {
const { mode, switchToLightMode, switchToDarkMode, switchToAutoMode } =
useThemeMode();
const applyThemeMode = (newMode: ThemeMode) => {
switch (newMode) {
case "light":
switchToLightMode();
break;
case "dark":
switchToDarkMode();
break;
case "auto":
switchToAutoMode();
break;
}
};
const getThemeIcon = () => {
switch (mode) {
case "light":
return