add email fallback in settings page

This commit is contained in:
ved015 2026-05-10 20:29:56 +05:30
parent 2a1792f071
commit 0e46bb048b
4 changed files with 17 additions and 4 deletions

View file

@ -251,10 +251,14 @@ export default function SettingsPage() {
}, [])
const headerDisplayName =
user?.displayUsername || localStorageUsername || user?.name || ""
user?.displayUsername ||
localStorageUsername ||
user?.name ||
user?.email?.split("@")[0] ||
""
const headerPossessive = headerDisplayName
? `${headerDisplayName.split(" ")[0]}'s`
: ""
: "Your"
return (
<div className="h-screen flex flex-col overflow-hidden">

View file

@ -45,7 +45,11 @@ export function FullscreenNoteModal({
}, [isOpen, initialContent])
const displayName =
user?.displayUsername || localStorageUsername || user?.name || ""
user?.displayUsername ||
localStorageUsername ||
user?.name ||
user?.email?.split("@")[0] ||
""
const userName = displayName ? `${displayName.split(" ")[0]}'s` : "My"
const handleSave = useCallback(() => {

View file

@ -62,6 +62,7 @@ export function Header({ onAddMemory, onOpenSearch }: HeaderProps) {
user?.displayUsername ||
(isRestoring ? localStorageUsername : "") ||
user?.name ||
user?.email?.split("@")[0] ||
""
const userName = displayName ? `${displayName.split(" ")[0]}'s` : "My"
return (

View file

@ -284,7 +284,11 @@ export function ShareModal({
const localStorageUsername = useLocalStorageUsername()
const displayName =
user?.displayUsername || localStorageUsername || user?.name || ""
user?.displayUsername ||
localStorageUsername ||
user?.name ||
user?.email?.split("@")[0] ||
""
const userName = displayName ? `${displayName.split(" ")[0]}'s` : "Your"
const capturePreview = useCallback(async (): Promise<Blob | null> => {