UNPKG

kakashi-nextjs-template

Version:

A comprehensive Next.js boilerplate with modern features and best practices.

16 lines (14 loc) 486 B
export const routes = { login: '/login', signup: '/signup', dashboard: '/dashboard', home: '/', }; export const isProtectedRoute = (pathname: string) => { const protectedRoutes = [routes.dashboard, routes.home]; return protectedRoutes.some(route => pathname.startsWith(route)); }; export const isPublicRoute = (pathname: string) => { const publicRoutes = [routes.login, routes.signup]; return publicRoutes.some(route => pathname.startsWith(route)); };