123456789101112131415161718192021222324252627282930 |
- 'use client'
- import React from 'react'
- import { useContext } from 'use-context-selector'
- import Select from '@/app/components/base/select/locale'
- import { languages } from '@/i18n/language'
- import { type Locale } from '@/i18n'
- import I18n from '@/context/i18n'
- import LogoSite from '@/app/components/base/logo/logo-site'
- const Header = () => {
- const { locale, setLocaleOnClient } = useContext(I18n)
- if (localStorage?.getItem('console_token'))
- localStorage.removeItem('console_token')
- return <div className='flex items-center justify-between p-6 w-full'>
- <LogoSite />
- <Select
- value={locale}
- items={languages.filter(item => item.supported)}
- onChange={(value) => {
- setLocaleOnClient(value as Locale)
- }}
- />
- </div>
- }
- export default Header
|