import { FC, ReactNode } from "react"; import { AppShell, Flex, rem } from "@mantine/core"; import { useSelector } from "react-redux"; import { RootState } from "../../redux/store.ts"; import styles from "./PageWrapper.module.css"; import { Navbar } from "../../components/Navbar/Navbar.tsx"; export type Props = { children: ReactNode; }; const PageWrapper: FC = ({ children }) => { const authState = useSelector((state: RootState) => state.auth); return ( {authState.isAuthorized && !authState.isGuest && ( )}
{children}
); }; export default PageWrapper;