2023-12-08 04:40:45 +00:00
|
|
|
import React from 'react'
|
|
|
|
|
|
2023-12-08 17:49:10 +00:00
|
|
|
import { useAuthenticatedSession, useSignOut } from '@/lib/tabby/auth'
|
2023-12-08 04:40:45 +00:00
|
|
|
|
2023-12-08 17:49:10 +00:00
|
|
|
import { IconLogout } from './ui/icons'
|
2023-12-07 09:56:08 +00:00
|
|
|
|
|
|
|
|
export default function UserPanel() {
|
2023-12-08 04:16:26 +00:00
|
|
|
const session = useAuthenticatedSession()
|
|
|
|
|
const signOut = useSignOut()
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
session && (
|
2023-12-08 17:49:10 +00:00
|
|
|
<div className="py-4 flex justify-center text-sm font-medium">
|
|
|
|
|
<span className="flex items-center gap-2">
|
|
|
|
|
<span title="Sign out">
|
|
|
|
|
<IconLogout className="cursor-pointer" onClick={signOut} />
|
|
|
|
|
</span>
|
|
|
|
|
{session.email}
|
2023-12-07 09:56:08 +00:00
|
|
|
</span>
|
2023-12-08 17:49:10 +00:00
|
|
|
</div>
|
2023-12-08 04:16:26 +00:00
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
}
|