Spaces:
Sleeping
Sleeping
File size: 971 Bytes
052672d 3ba9c0c 052672d c69ef3e 052672d c69ef3e 3ba9c0c 60612a5 f80b091 3ba9c0c f80b091 60612a5 f80b091 fcd4478 c3e8f3d f80b091 3ba9c0c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import * as React from 'react';
import Link from 'next/link';
import { auth } from '@/auth';
import { Button } from '@/components/ui/Button';
import { UserMenu } from '@/components/UserMenu';
import { IconSeparator } from './ui/Icons';
export async function Header() {
const session = await auth();
if (!session?.user) {
return null;
}
return (
<header className="sticky top-0 z-50 flex items-center justify-end w-full h-16 px-8 border-b shrink-0 bg-gradient-to-b from-background/10 via-background/50 to-background/80 backdrop-blur-xl">
{/* <Button variant="link" asChild className="mr-2">
<Link href="/project">Projects</Link>
</Button> */}
<Button variant="link" asChild className="mr-2">
<Link href="/chat">Chat</Link>
</Button>
<IconSeparator className="size-6 text-muted-foreground/50" />
<div className="flex items-center">
<UserMenu user={session!.user} />
</div>
</header>
);
}
|