'use client';
/* ======================================================
IMPORTS
====================================================== */
import { useState } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { IRootState } from '@/store';
import {
toggleAnimation,
toggleLayout,
toggleMenu,
toggleNavbar,
toggleRTL,
toggleTheme,
toggleSemidark,
resetToggleSidebar,
} from '@/store/themeConfigSlice';
// Icons
import IconSettings from '@/components/icon/icon-settings';
import IconX from '@/components/icon/icon-x';
import IconSun from '@/components/icon/icon-sun';
import IconMoon from '@/components/icon/icon-moon';
import IconLaptop from '@/components/icon/icon-laptop';
/* ======================================================
COMPONENT
====================================================== */
const Setting = () => {
const themeConfig = useSelector((state: IRootState) => state.themeConfig);
const dispatch = useDispatch();
const [showCustomizer, setShowCustomizer] = useState(false);
return (
{/* ==================================================
OVERLAY (Background blur when drawer opens)
================================================== */}
setShowCustomizer(false)}
/>
{/* ==================================================
CUSTOMIZER DRAWER
Footer-style dark background applied
================================================== */}
);
};
export default Setting;