UNPKG

@akveo/nga-auth

Version:
1 lines 5.32 kB
[{"__symbolic":"module","version":3,"metadata":{"NgaLoginComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"nga-login","styleUrls":["./login.component.css"],"template":"\n <h2>Please sign in</h2>\n <form (ngSubmit)=\"login('email')\" #loginForm=\"ngForm\">\n\n <div *ngIf=\"errors && errors.length > 0 && !submitted\" class=\"alert alert-danger\" role=\"alert\">\n <div><strong>Oh snap!</strong></div>\n <div *ngFor=\"let error of errors\">{{ error }}</div>\n </div>\n <div *ngIf=\"messages && messages.length > 0 && !submitted\" class=\"alert alert-success\" role=\"alert\">\n <div><strong>Hooray!</strong></div>\n <div *ngFor=\"let message of messages\">{{ message }}</div>\n </div>\n\n <label for=\"input-email\" class=\"sr-only\">Email address</label>\n <input name=\"email\" [(ngModel)]=\"user.email\" type=\"email\" id=\"input-email\"\n class=\"form-control form-control-lg first\" placeholder=\"Email address\"\n [required]=\"getConfigValue('email', 'validation.email.required')\"\n autofocus>\n\n <label for=\"input-password\" class=\"sr-only\">Password</label>\n <input name=\"password\" [(ngModel)]=\"user.password\" type=\"password\" id=\"input-password\"\n class=\"form-control form-control-lg last\" placeholder=\"Password\"\n [required]=\"getConfigValue('email', 'validation.password.required')\"\n [minlength]=\"getConfigValue('email', 'validation.password.minLength')\"\n [maxlength]=\"getConfigValue('email', 'validation.password.maxLength')\">\n\n <div class=\"checkbox\" *ngIf=\"getConfigValue('email', 'login.rememberMe')\">\n <label>\n <input name=\"rememberMe\" [(ngModel)]=\"user.rememberMe\" type=\"checkbox\" value=\"remember-me\"> Remember me\n </label>\n <a routerLink=\"../request-password\">Forgot Password</a>\n </div>\n <button [disabled]=\"submitted || !loginForm.form.valid\"\n class=\"btn btn-lg btn-primary btn-block\" type=\"submit\">Sign in</button>\n </form>\n\n <div class=\"links\">\n Don't have an account? <a routerLink=\"../register\">Register</a>\n </div>\n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../services/auth.service","name":"NgaAuthService"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"login":[{"__symbolic":"method"}],"getConfigValue":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"NgaLoginComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"nga-login","styleUrls":["./login.component.css"],"template":"\n <h2>Please sign in</h2>\n <form (ngSubmit)=\"login('email')\" #loginForm=\"ngForm\">\n\n <div *ngIf=\"errors && errors.length > 0 && !submitted\" class=\"alert alert-danger\" role=\"alert\">\n <div><strong>Oh snap!</strong></div>\n <div *ngFor=\"let error of errors\">{{ error }}</div>\n </div>\n <div *ngIf=\"messages && messages.length > 0 && !submitted\" class=\"alert alert-success\" role=\"alert\">\n <div><strong>Hooray!</strong></div>\n <div *ngFor=\"let message of messages\">{{ message }}</div>\n </div>\n\n <label for=\"input-email\" class=\"sr-only\">Email address</label>\n <input name=\"email\" [(ngModel)]=\"user.email\" type=\"email\" id=\"input-email\"\n class=\"form-control form-control-lg first\" placeholder=\"Email address\"\n [required]=\"getConfigValue('email', 'validation.email.required')\"\n autofocus>\n\n <label for=\"input-password\" class=\"sr-only\">Password</label>\n <input name=\"password\" [(ngModel)]=\"user.password\" type=\"password\" id=\"input-password\"\n class=\"form-control form-control-lg last\" placeholder=\"Password\"\n [required]=\"getConfigValue('email', 'validation.password.required')\"\n [minlength]=\"getConfigValue('email', 'validation.password.minLength')\"\n [maxlength]=\"getConfigValue('email', 'validation.password.maxLength')\">\n\n <div class=\"checkbox\" *ngIf=\"getConfigValue('email', 'login.rememberMe')\">\n <label>\n <input name=\"rememberMe\" [(ngModel)]=\"user.rememberMe\" type=\"checkbox\" value=\"remember-me\"> Remember me\n </label>\n <a routerLink=\"../request-password\">Forgot Password</a>\n </div>\n <button [disabled]=\"submitted || !loginForm.form.valid\"\n class=\"btn btn-lg btn-primary btn-block\" type=\"submit\">Sign in</button>\n </form>\n\n <div class=\"links\">\n Don't have an account? <a routerLink=\"../register\">Register</a>\n </div>\n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../services/auth.service","name":"NgaAuthService"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"login":[{"__symbolic":"method"}],"getConfigValue":[{"__symbolic":"method"}]}}}}]