feat: refactor LocalAuthLogin and UserMenu components for improved readability

This commit is contained in:
Abhimanyu Saharan
2026-02-11 19:40:29 +05:30
parent 1a35fa1f21
commit 2ecee4ed48
3 changed files with 14 additions and 6 deletions

View File

@@ -8,9 +8,10 @@ const setLocalAuthTokenMock = vi.hoisted(() => vi.fn());
const fetchMock = vi.hoisted(() => vi.fn());
vi.mock("@/auth/localAuth", async () => {
const actual = await vi.importActual<typeof import("@/auth/localAuth")>(
"@/auth/localAuth",
);
const actual =
await vi.importActual<typeof import("@/auth/localAuth")>(
"@/auth/localAuth",
);
return {
...actual,
setLocalAuthToken: setLocalAuthTokenMock,

View File

@@ -132,7 +132,12 @@ export function LocalAuthLogin({ onAuthenticated }: LocalAuthLoginProps) {
Token must be at least {LOCAL_AUTH_TOKEN_MIN_LENGTH} characters.
</p>
)}
<Button type="submit" className="w-full" size="lg" disabled={isValidating}>
<Button
type="submit"
className="w-full"
size="lg"
disabled={isValidating}
>
{isValidating ? "Validating..." : "Continue"}
</Button>
</form>

View File

@@ -44,8 +44,10 @@ export function UserMenu({
const avatarLabelSource =
displayNameFromDb ?? (localMode ? "Local User" : user?.id) ?? "U";
const avatarLabel = avatarLabelSource.slice(0, 1).toUpperCase();
const displayName = displayNameFromDb ?? (localMode ? "Local User" : "Account");
const displayEmail = displayEmailFromDb ?? (localMode ? "local@localhost" : "");
const displayName =
displayNameFromDb ?? (localMode ? "Local User" : "Account");
const displayEmail =
displayEmailFromDb ?? (localMode ? "local@localhost" : "");
return (
<Popover open={open} onOpenChange={setOpen}>