54 lines
1.6 KiB
TypeScript
54 lines
1.6 KiB
TypeScript
"use client"
|
|
|
|
import Image from "next/image"
|
|
import Link from "next/link"
|
|
import { HeaderAccountActions } from "@/components/suite/header-account-actions"
|
|
import { suitePublicAsset } from "@/lib/suite/suite-public-asset"
|
|
|
|
const COMPTE_HREF = "/compte"
|
|
|
|
export function CompteSettingsHeader() {
|
|
return (
|
|
<header
|
|
data-compte-settings-chrome-header
|
|
className="flex h-16 w-full shrink-0 items-center gap-0 bg-app-canvas pr-4 sm:gap-2"
|
|
>
|
|
<div className="hidden h-full w-64 shrink-0 items-center gap-2 pl-4 md:flex lg:w-72">
|
|
<Link href={COMPTE_HREF} className="inline-flex shrink-0 items-center gap-2">
|
|
<Image
|
|
src={suitePublicAsset("/compte-mark.svg")}
|
|
alt=""
|
|
width={32}
|
|
height={32}
|
|
className="h-8 w-8"
|
|
priority
|
|
/>
|
|
<span className="text-sm font-medium text-muted-foreground">
|
|
Compte Ulti
|
|
</span>
|
|
</Link>
|
|
</div>
|
|
|
|
<div className="flex shrink-0 items-center pl-2 md:hidden">
|
|
<Link href={COMPTE_HREF} className="inline-flex shrink-0 items-center">
|
|
<Image
|
|
src={suitePublicAsset("/compte-mark.svg")}
|
|
alt="Compte Ulti"
|
|
width={32}
|
|
height={32}
|
|
className="h-8 w-8"
|
|
priority
|
|
/>
|
|
</Link>
|
|
</div>
|
|
|
|
<div className="flex min-w-0 flex-1 items-center px-1 sm:pl-1 sm:pr-1" />
|
|
|
|
<HeaderAccountActions
|
|
className="ml-auto shrink-0 pl-2 sm:pl-4"
|
|
settingsHref={COMPTE_HREF}
|
|
/>
|
|
</header>
|
|
)
|
|
}
|