From b50bf9d5ccd44747203ce85c5b9c16000d3056bb Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 30 Jan 2018 23:34:45 -0500 Subject: [PATCH] added validation to login form --- src/app/accounts/login.component.html | 9 ++++--- src/app/accounts/login.component.ts | 37 +++++++++++++++++--------- src/app/services/services.module.ts | 10 ++++++- src/app/services/validation.service.ts | 37 ++++++++++++++++++++++++++ src/locales/en/messages.json | 3 +++ src/scss/buttons.scss | 9 +++++-- src/scss/misc.scss | 4 +++ 7 files changed, 89 insertions(+), 20 deletions(-) create mode 100644 src/app/services/validation.service.ts diff --git a/src/app/accounts/login.component.html b/src/app/accounts/login.component.html index a7a6c6f1..96b6d4c9 100644 --- a/src/app/accounts/login.component.html +++ b/src/app/accounts/login.component.html @@ -8,18 +8,19 @@
+ [appAutofocus]="email === ''">
+ required [appAutofocus]="email !== ''">
-