You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

11 lines
264 B
JavaScript

5 years ago
import {useRouter} from 'next/router'
export default function useIsAdminPage(){
const {asPath: fullpath} = useRouter()
const withoutQuery = fullpath.split('?')[0]
const adminRoutes = new RegExp('^/admin(/.*|$)')
return withoutQuery.match(adminRoutes)
}