added admin layout

This commit is contained in:
2024-04-27 00:40:27 +03:00
parent f17a002ac6
commit db66161d81
15 changed files with 566 additions and 36 deletions

View File

@@ -1,17 +1,15 @@
import { auth, signOut } from '@/config/auth'
'use client'
const CabinetPage = async () => {
const session = await auth()
import { logout } from '@/actions/logout'
import { useCurrentUser } from '@/hooks/useCurrentUser'
const CabinetPage = () => {
const user = useCurrentUser()
const btnOnClick = () => logout()
return (
<div>
{JSON.stringify(session)}
<form action={async () => {
'use server'
await signOut()
}}>
<button type="submit">SignOut {session?.user.role}</button>
</form>
<div className="bg-neutral-100 p-10">
<button onClick={btnOnClick} type="submit">SignOut</button>
</div>
)
}