|
|
|
@ -1,11 +1,16 @@ |
|
|
|
import { Link, useRouteMatch } from 'react-router-dom' |
|
|
|
// кнопка настроек в хедере facr
|
|
|
|
|
|
|
|
// временно отключена по задаче IN-730
|
|
|
|
|
|
|
|
import { |
|
|
|
|
|
|
|
Link, |
|
|
|
|
|
|
|
// useRouteMatch
|
|
|
|
|
|
|
|
} from 'react-router-dom' |
|
|
|
|
|
|
|
|
|
|
|
import { isMobileDevice } from 'config/userAgent' |
|
|
|
import { isMobileDevice } from 'config/userAgent' |
|
|
|
import { client } from 'config/clients' |
|
|
|
// import { client } from 'config/clients'
|
|
|
|
import { PAGES } from 'config/pages' |
|
|
|
import { PAGES } from 'config/pages' |
|
|
|
|
|
|
|
|
|
|
|
import { usePreferencesStore } from 'features/PreferencesPopup' |
|
|
|
// import { usePreferencesStore } from 'features/PreferencesPopup'
|
|
|
|
import { useTournamentPopupStore } from 'features/TournamentsPopup/store' |
|
|
|
// import { useTournamentPopupStore } from 'features/TournamentsPopup/store'
|
|
|
|
import { useAuthStore } from 'features/AuthStore' |
|
|
|
import { useAuthStore } from 'features/AuthStore' |
|
|
|
|
|
|
|
|
|
|
|
import { FavoritesMobilePopup } from '../FavoritesMobilePopup' |
|
|
|
import { FavoritesMobilePopup } from '../FavoritesMobilePopup' |
|
|
|
@ -17,21 +22,21 @@ import { |
|
|
|
} from './styled' |
|
|
|
} from './styled' |
|
|
|
|
|
|
|
|
|
|
|
export const Menu = () => { |
|
|
|
export const Menu = () => { |
|
|
|
const { openPopup } = usePreferencesStore() |
|
|
|
// const { openPopup } = usePreferencesStore()
|
|
|
|
const { open } = useTournamentPopupStore() |
|
|
|
// const { open } = useTournamentPopupStore()
|
|
|
|
const isHomePage = useRouteMatch(PAGES.home)?.isExact |
|
|
|
// const isHomePage = useRouteMatch(PAGES.home)?.isExact
|
|
|
|
const { logout, user } = useAuthStore() |
|
|
|
const { logout, user } = useAuthStore() |
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<MenuList> |
|
|
|
<MenuList> |
|
|
|
{isMobileDevice && <FavoritesMobilePopup />} |
|
|
|
{isMobileDevice && <FavoritesMobilePopup />} |
|
|
|
{ |
|
|
|
{/* { |
|
|
|
isHomePage && !client.disabledPreferences && ( |
|
|
|
isHomePage && !client.disabledPreferences && ( |
|
|
|
<MenuItem onClick={client.name === 'facr' ? open : openPopup}> |
|
|
|
<MenuItem onClick={client.name === 'facr' ? open : openPopup}> |
|
|
|
<Icon src='header-settings' size='1.4rem' /> |
|
|
|
<Icon src='header-settings' size='1.4rem' /> |
|
|
|
</MenuItem> |
|
|
|
</MenuItem> |
|
|
|
) |
|
|
|
) |
|
|
|
} |
|
|
|
} */} |
|
|
|
<MenuItem onClick={(e) => { |
|
|
|
<MenuItem onClick={(e) => { |
|
|
|
e.preventDefault() |
|
|
|
e.preventDefault() |
|
|
|
!user && logout('saveToken') |
|
|
|
!user && logout('saveToken') |
|
|
|
|