diff --git a/src/app/components/parent-aproval/parent-aproval.component.html b/src/app/components/parent-aproval/parent-aproval.component.html index 88b52352..272b84b4 100644 --- a/src/app/components/parent-aproval/parent-aproval.component.html +++ b/src/app/components/parent-aproval/parent-aproval.component.html @@ -7,7 +7,7 @@

Consentimento dos pais ou responsável

usuários.

-
+
@@ -23,5 +23,9 @@

Consentimento dos pais ou responsável

- + + +
+ +
diff --git a/src/app/components/parent-aproval/parent-aproval.component.ts b/src/app/components/parent-aproval/parent-aproval.component.ts index f6370b99..2ecb5a8c 100644 --- a/src/app/components/parent-aproval/parent-aproval.component.ts +++ b/src/app/components/parent-aproval/parent-aproval.component.ts @@ -14,7 +14,8 @@ import { UserService } from '../../core/services/user/user.service'; export class ParentAprovalComponent implements OnInit, OnDestroy { private _destroySubscribes$ = new Subject(); public hashCode = ''; - public aproved = false; + public state = 'ready'; + public errorMsg = ''; constructor(private _activatedRoute: ActivatedRoute, private _scUser: UserService, private _toastr: ToastrService) {} @@ -25,16 +26,20 @@ export class ParentAprovalComponent implements OnInit, OnDestroy { } parentAproval() { + this.state = 'loading'; + this._scUser .parentAproval(this.hashCode) .pipe(takeUntil(this._destroySubscribes$)) .subscribe( (data) => { this._toastr.success('Acesso liberado com sucesso. Obrigado.'); - this.aproved = true; + this.state = 'approved'; }, (error) => { this._toastr.error(error); + this.state = 'error'; + this.errorMsg = error; } ); }