35 lines
607 B
TypeScript
35 lines
607 B
TypeScript
"use client"
|
|
|
|
// ** React Imports
|
|
import { useEffect } from 'react'
|
|
|
|
// ** Next Imports
|
|
import { useRouter } from 'next/navigation'
|
|
|
|
// ** Spinner Import
|
|
import Spinner from 'src/@core/components/spinner'
|
|
|
|
/**
|
|
* Set Home URL based on User Roles
|
|
*/
|
|
export const getHomeRoute = () => {
|
|
return '/home'
|
|
}
|
|
|
|
const Home = () => {
|
|
// ** Hooks
|
|
const router = useRouter()
|
|
|
|
useEffect(() => {
|
|
const homeRoute = getHomeRoute()
|
|
|
|
// Redirect user to Home URL
|
|
router.replace(homeRoute)
|
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
|
}, [])
|
|
|
|
return <Spinner />
|
|
}
|
|
|
|
export default Home
|