import { useLocation, useOutlet } from "react-router"; import { useState } from "react"; import Header from "./components/Header"; import Footer from "./components/Footer"; import { AnimatePresence } from "motion/react"; import { motion } from "motion/react"; import { ToastProvider } from "./contexts/Toast"; import { useLoading } from "./hooks/useLoading"; import LoadingBar from "./components/LoadingBar"; import { LoadingProvider } from "./contexts/Loading"; const AnimatedOutlet = () => { const o = useOutlet(); const [outlet] = useState(o); return
{outlet}
; }; function LoadingBarWrapper() { const { isLoading } = useLoading(); return isLoading ? : null; } function App() { const location = useLocation(); return (
); } export default App;