diff --git a/packages/lib/src/components/Header/components/ThemeSelector/ThemeSelector.tsx b/packages/lib/src/components/Header/components/ThemeSelector/ThemeSelector.tsx index 0a2c5aed..268de47d 100644 --- a/packages/lib/src/components/Header/components/ThemeSelector/ThemeSelector.tsx +++ b/packages/lib/src/components/Header/components/ThemeSelector/ThemeSelector.tsx @@ -17,15 +17,7 @@ * along with Essencium Frontend. If not, see . */ -import { - ActionIcon, - Group, - Popover, - PopoverDropdown, - PopoverTarget, - Text, - useMantineColorScheme, -} from '@mantine/core' +import { ActionIcon, Menu, useMantineColorScheme } from '@mantine/core' import { IconDeviceLaptop, IconMoon, IconSun } from '@tabler/icons-react' import { useTranslation } from 'next-i18next' import { type JSX } from 'react' @@ -49,8 +41,8 @@ export function ThemeSelector(): JSX.Element { const isAutoMode = colorScheme === COLOR_SCHEME.AUTO return ( - - + + {isLightMode ? : } - + - - + { setColorScheme(COLOR_SCHEME.LIGHT) }} @@ -72,13 +64,12 @@ export function ThemeSelector(): JSX.Element { !isAutoMode && 'text-primary-600 dark:text-primary-200 bg-gray-50 dark:bg-gray-900', )} + leftSection={} > - + {t('header.themeToggle.lightMode')} + - {t('header.themeToggle.lightMode')} - - - { setColorScheme(COLOR_SCHEME.DARK) }} @@ -88,13 +79,12 @@ export function ThemeSelector(): JSX.Element { !isAutoMode && 'text-primary-600 dark:text-primary-200 bg-gray-50 dark:bg-gray-900', )} + leftSection={} > - - - {t('header.themeToggle.darkMode')} - + {t('header.themeToggle.darkMode')} + - { clearColorScheme() }} @@ -104,12 +94,11 @@ export function ThemeSelector(): JSX.Element { isAutoMode && 'text-primary-600 dark:text-primary-200 bg-gray-50 dark:bg-gray-900', )} + leftSection={} > - - - {t('header.themeToggle.systemMode')} - - - + {t('header.themeToggle.systemMode')} + + + ) }