import { Route, Routes, useLocation } from 'react-router-dom' import { AnimatePresence } from 'framer-motion' import React, { ReactNode, Suspense } from 'react' const My = React.lazy(() => import('@/web/pages/My')) const Discover = React.lazy(() => import('@/web/pages/Discover')) const Browse = React.lazy(() => import('@/web/pages/Browse')) const Album = React.lazy(() => import('@/web/pages/Album')) const Playlist = React.lazy(() => import('@/web/pages/Playlist')) const Artist = React.lazy(() => import('@/web/pages/Artist')) const MV = React.lazy(() => import('@/web/pages/MV')) const Lyrics = React.lazy(() => import('@/web/pages/Lyrics')) const Search = React.lazy(() => import('@/web/pages/Search')) const lazy = (component: ReactNode) => { return {component} } const Router = () => { const location = useLocation() return ( )} /> )} /> )} /> )} /> )} /> )} /> )} /> {/* )} /> */} )} /> )}> )} /> ) } export default Router