feat(rental): Sprint C — espace prestataire (signup+dashboard+items+calendrier+résa)
All checks were successful
CI / test (pull_request) Successful in 2m33s
All checks were successful
CI / test (pull_request) Successful in 2m33s
This commit is contained in:
parent
8d7e9cfdc2
commit
59786e5365
16 changed files with 1509 additions and 9 deletions
|
|
@ -15,6 +15,7 @@ export async function SiteHeader() {
|
|||
const u = session?.user;
|
||||
const isAdmin = u?.role === UserRole.ADMIN;
|
||||
const isOwner = u?.role === UserRole.OWNER || isAdmin;
|
||||
const isRentalProvider = u?.role === UserRole.RENTAL_PROVIDER || isAdmin;
|
||||
|
||||
return (
|
||||
<header className="sticky top-0 z-30 border-b border-zinc-200 bg-white/85 backdrop-blur supports-[backdrop-filter]:bg-white/70">
|
||||
|
|
@ -55,6 +56,11 @@ export async function SiteHeader() {
|
|||
Espace hôte
|
||||
</Link>
|
||||
) : null}
|
||||
{isRentalProvider ? (
|
||||
<Link href="/espace-prestataire" className="hidden text-zinc-700 hover:text-zinc-900 sm:inline">
|
||||
Espace prestataire
|
||||
</Link>
|
||||
) : null}
|
||||
{isAdmin ? (
|
||||
<Link href="/admin" className="hidden rounded-md bg-zinc-900 px-2.5 py-1 text-xs font-semibold text-white hover:bg-zinc-800 sm:inline-block">
|
||||
Admin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue