rework session work

This commit is contained in:
smanylov
2026-04-06 16:08:36 +07:00
parent e406833057
commit a301e57c8b
26 changed files with 869 additions and 37 deletions
@@ -0,0 +1,35 @@
'use client';
import { usePathname } from 'next/navigation';
import AdminNavLinks from '@/app/ui/navigation/admin-nav-links';
import AdminHeaderPanel from '@/app/ui/admin-header-panel';
import { useEffect, useState } from 'react';
export default function AdminLayoutWrapper({
children
}: {
children: React.ReactNode
}) {
const pathname = usePathname();
const [isLoginPage, setIsLoginPage] = useState(false);
useEffect(() => {
setIsLoginPage(pathname?.includes('/login') || false);
}, [pathname]);
if (!isLoginPage) {
return (
<>
<AdminNavLinks />
<div className="admin-main">
<AdminHeaderPanel />
<main className="main-containter">
{children}
</main>
</div>
</>
);
}
return <div>{children}</div>;
}