import Loader from '@/components/Loader'; import { useLayoutContext } from '@/context/useLayoutContext'; import HorizontalLayout from '@/layouts/HorizontalLayout'; import VerticalLayout from '@/layouts/VerticalLayout'; import { Fragment, useEffect, useState } from 'react'; import { Outlet } from "react-router"; const MainLayout = () => { const { orientation } = useLayoutContext(); const [hasMounted, setHasMounted] = useState(false); useEffect(() => { setHasMounted(true); }, []); if (!hasMounted) return ; return {orientation === 'vertical' && } {orientation === 'horizontal' && } ; }; export default MainLayout;