import type { RouteObject } from 'react-router-dom'
import { useRoutes } from 'react-router-dom'
import Album from '@/pages/Album'
import Home from '@/pages/Home'
import Login from '@/pages/Login'
import Playlist from '@/pages/Playlist'
import Artist from '@/pages/Artist'
import Search from '@/pages/Search'
import Library from '@/pages/Library'
const routes: RouteObject[] = [
{
path: '/',
element: ,
},
{
path: '/library',
element: ,
},
{
path: '/login',
element: ,
},
{
path: '/search/:keywords',
element: ,
children: [
{
path: ':type',
element: ,
},
],
},
{
path: '/playlist/:id',
element: ,
},
{
path: '/album/:id',
element: ,
},
{
path: '/artist/:id',
element: ,
},
]
const Router = () => {
const element = useRoutes(routes)
return <>{element}>
}
export default Router