import ModeSwitcher from './ModeSwitcher' import LayoutSwitcher from './LayoutSwitcher' import ThemeSwitcher from './ThemeSwitcher' import DirectionSwitcher from './DirectionSwitcher' import NavModeSwitcher from './NavModeSwitcher' import StyleSwitcher from './StyleSwitcher' import React, { useState, useCallback } from 'react' import { useLocalization } from '@/utils/hooks/useLocalization' export type ThemeConfiguratorProps = { callBackClose?: () => void } const ThemeConfigurator = ({ callBackClose }: ThemeConfiguratorProps) => { const { translate } = useLocalization() const [modeKey, setModeKey] = useState(0) // StyleSwitcher'dan tetiklenecek const handleStyleChange = useCallback(() => { setModeKey((prev) => prev + 1) }, []) return (