@@ -28,7 +28,13 @@ import { CSSTransition, SwitchTransition } from 'react-transition-group' import { CommonButton } from '#/shared/ui/button' import styles from './default.module.scss' -export const Layout: React.FC = ({ children, titlePage, title = titlePage, isLoader, device = getDeviceType() }) => { +export const Layout: React.FC = ({ + children, + titlePage, + title = titlePage, + isLoader, + device = getDeviceType(), +}) => { const { data: sessionData } = useSession() const appState = useAppSelector((state) => state) const dispatch = useAppDispatch() @@ -68,7 +74,8 @@ export const Layout: React.FC = ({ children, titlePage, title = tit useEffect(() => { if (!data) return - if (!data.user || Object.values(data.user).length === 0 || !data.access || !data.refresh) logout() + if (!data.user || Object.values(data.user).length === 0 || !data.access || !data.refresh) + logout() }, [data]) useEffect(() => { @@ -77,7 +84,10 @@ export const Layout: React.FC = ({ children, titlePage, title = tit }, [data]) useEffect(() => { - if ((sessionData && !sessionStorage.getItem('firstRender')) || (sessionData && !localStorage.getItem('global_settings'))) { + if ( + (sessionData && !sessionStorage.getItem('firstRender')) || + (sessionData && !localStorage.getItem('global_settings')) + ) { dispatch(getUserAccountSettings(sessionData.access)) sessionStorage.setItem('firstRender', 'true') } @@ -102,7 +112,10 @@ export const Layout: React.FC = ({ children, titlePage, title = tit targetDevice: device, targetType: 'sidemenu', }) - if (setting) setting?.value?.sidemenu_state === 'opened' ? setSidemenuDefaultOpen(true) : setSidemenuDefaultOpen(false) + if (setting) + setting?.value?.sidemenu_state === 'opened' + ? setSidemenuDefaultOpen(true) + : setSidemenuDefaultOpen(false) } }, [appState.settings.state]) @@ -114,7 +127,8 @@ export const Layout: React.FC = ({ children, titlePage, title = tit setTimeout(() => { setRequestDelay(true) - if (!sessionData) return Sentry.captureMessage(`long time loading - session not defined`) + if (!sessionData) + return Sentry.captureMessage(`long time loading - session not defined`) const { user } = sessionData @@ -140,7 +154,7 @@ export const Layout: React.FC = ({ children, titlePage, title = tit

Долгая загрузка

- возможно нужно перезайти + Предлагаем перезайти Выйти @@ -180,7 +194,10 @@ export const Layout: React.FC = ({ children, titlePage, title = tit > {desktop ? ( - +