diff --git a/resources/js/admin/mobile/LoginPage.tsx b/resources/js/admin/mobile/LoginPage.tsx index 6ea6f80..29eaf25 100644 --- a/resources/js/admin/mobile/LoginPage.tsx +++ b/resources/js/admin/mobile/LoginPage.tsx @@ -123,10 +123,14 @@ export default function MobileLoginPage() { (mutation as { isPending?: boolean; isLoading?: boolean }).isPending ?? (mutation as { isPending?: boolean; isLoading?: boolean }).isLoading ?? false; + const isFormValid = login.trim().length > 0 && password.length > 0; const handleSubmit = (event: React.FormEvent) => { event.preventDefault(); setError(null); + if (!isFormValid) { + return; + } mutation.mutate({ login, password, @@ -228,7 +232,7 @@ export default function MobileLoginPage() {