import '../styles/globals.css'; import NextProgress from "next-progress"; import { ToastContainer, Slide } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; import { useRouter } from 'next/router'; import { useEffect, useState } from 'react'; import Image from 'next/image'; function MyApp({ Component, pageProps }) { const router = useRouter(); const [pageLoading, setPageLoading] = useState(false); useEffect(() => { const handleStartLoading = () => { setPageLoading(true) }; const handleCompleteLoading = () => { setPageLoading(false) }; router.events.on('routeChangeStart', handleStartLoading); router.events.on('routeChangeComplete', handleCompleteLoading); router.events.on('routeChangeError', handleCompleteLoading); }, [router]); return ( <> {pageLoading ? (
Loading Indoteknik

Loading

) : } ) } export default MyApp