"use client"

import { usePathname } from "next/navigation"

import { Header } from "@widgets/Header"

const AUTH_ROUTES = ["/login", "/register", "/under_maintenance"]

export default function EssentialTemplate({
	children,
}: {
	children: React.ReactNode
}) {
	const pathname = usePathname()
	const isAuthPage = AUTH_ROUTES.includes(pathname)

	if (isAuthPage) {
		return <>{children}</>
	}

	return (
		<div>
			<Header />
			{children}
		</div>
	)
}
