Spaces:
Sleeping
Sleeping
File size: 918 Bytes
7949d20 | 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 | import { useClerk } from '@clerk/clerk-react'
export default function Header({ onToggleSidebar }) {
const { signOut } = useClerk()
return (
<header className="chat-header">
<button className="icon-button ghost mobile-only" onClick={onToggleSidebar} aria-label="Show history">
☰
</button>
<h2 className="chat-title">Agently</h2>
<div className="header-spacer" />
<button
className="sign-out-button"
onClick={() => signOut()}
title="Sign out"
aria-label="Sign out"
>
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
<path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4" />
<polyline points="16 17 21 12 16 7" />
<line x1="21" y1="12" x2="9" y2="12" />
</svg>
</button>
</header>
)
}
|