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 (
{translate('::App.SiteManagement.Theme.Style')}
{translate('::SidePanel.NavMode')}
{translate('::SidePanel.Themed')}
{translate('::SidePanel.Mode')}
{translate('::SidePanel.Mode.Description')}
{translate('::SidePanel.Direction')}
{translate('::SidePanel.Direction.Description')}
{translate('::SidePanel.Layout')}
) } export default ThemeConfigurator