diff --git a/apps/mobile/src/components/common/SafeNavigationScrollView.tsx b/apps/mobile/src/components/common/SafeNavigationScrollView.tsx index 64074170d..f7b3ca2c0 100644 --- a/apps/mobile/src/components/common/SafeNavigationScrollView.tsx +++ b/apps/mobile/src/components/common/SafeNavigationScrollView.tsx @@ -190,7 +190,7 @@ export const NavigationBlurEffectHeader = ({
null} /> - {hideableBottom && ( + {!!hideableBottom && ( { diff --git a/apps/renderer/src/modules/auth/Form.tsx b/apps/renderer/src/modules/auth/Form.tsx index 542ac068f..465f65343 100644 --- a/apps/renderer/src/modules/auth/Form.tsx +++ b/apps/renderer/src/modules/auth/Form.tsx @@ -23,7 +23,7 @@ import { TOTPForm } from "../profile/two-factor" const formSchema = z.object({ email: z.string().email(), - password: z.string().max(128), + password: z.string().min(8).max(128), }) export function LoginWithPassword({ runtime }: { runtime: LoginRuntime }) { @@ -101,6 +101,7 @@ export function LoginWithPassword({ runtime }: { runtime: LoginRuntime }) { href={`${env.VITE_WEB_URL}/forget-password`} target="_blank" rel="noreferrer" + tabIndex={-1} className="block py-1 text-xs text-accent hover:underline" > {t("login.forget_password.note")} @@ -113,29 +114,29 @@ export function LoginWithPassword({ runtime }: { runtime: LoginRuntime }) { )} /> - - +
+ + +
) diff --git a/apps/renderer/src/modules/auth/LoginModalContent.tsx b/apps/renderer/src/modules/auth/LoginModalContent.tsx index 67b3d43ce..2cc0be0fd 100644 --- a/apps/renderer/src/modules/auth/LoginModalContent.tsx +++ b/apps/renderer/src/modules/auth/LoginModalContent.tsx @@ -66,7 +66,7 @@ export const LoginModalContent = (props: LoginModalContentProps) => { .filter(([key]) => key !== "credential") .map(([key, provider]) => ( - + { loginHandler(key, "app") @@ -110,7 +110,7 @@ export const LoginModalContent = (props: LoginModalContentProps) => { exit={{ opacity: 0, y: 10, transition: { type: "tween" } }} transition={{ type: "spring" }} > -
+
{Inner}