feat(modules): update layout, notifications, questions, rbac, files
- layout: update site-header.tsx - notifications: update use-desktop-notifications.ts - questions: update question-actions.tsx, question-columns.tsx - rbac: update permission-catalog.ts - files: update types.ts
This commit is contained in:
@@ -50,6 +50,9 @@ export function SiteHeader() {
|
||||
const tNav = useTranslations("nav")
|
||||
const tCommon = useTranslations("common")
|
||||
|
||||
// v3: root layout 已通过 auth() 获取 server-side session 传给 SessionProvider,
|
||||
// SSR 和 CSR 期间 useSession 返回相同数据,不再需要 mounted workaround。
|
||||
|
||||
const name = session?.user?.name ?? ""
|
||||
const email = session?.user?.email ?? ""
|
||||
const displayName = name || email || (status === "loading" ? tCommon("user.loading") : tCommon("user.notLoggedIn"))
|
||||
|
||||
Reference in New Issue
Block a user