mirror of
https://github.com/bitwarden/browser
synced 2025-12-23 19:53:43 +00:00
Replace toaster library (#1322)
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { ActivatedRoute, Router } from '@angular/router';
|
||||
import { Toast, ToasterService } from 'angular2-toaster';
|
||||
|
||||
import { BaseAcceptComponent } from 'src/app/common/base.accept.component';
|
||||
|
||||
import { ApiService } from 'jslib-common/abstractions/api.service';
|
||||
|
||||
import { I18nService } from 'jslib-common/abstractions/i18n.service';
|
||||
import { PlatformUtilsService } from 'jslib-common/abstractions/platformUtils.service';
|
||||
import { StateService } from 'jslib-common/abstractions/state.service';
|
||||
import { UserService } from 'jslib-common/abstractions/user.service';
|
||||
import { ProviderUserAcceptRequest } from 'jslib-common/models/request/provider/providerUserAcceptRequest';
|
||||
@@ -22,9 +22,10 @@ export class AcceptProviderComponent extends BaseAcceptComponent {
|
||||
|
||||
requiredParameters = ['providerId', 'providerUserId', 'token'];
|
||||
|
||||
constructor(router: Router, toasterService: ToasterService, i18nService: I18nService, route: ActivatedRoute,
|
||||
userService: UserService, stateService: StateService, private apiService: ApiService) {
|
||||
super(router, toasterService, i18nService, route, userService, stateService);
|
||||
constructor(router: Router, i18nService: I18nService, route: ActivatedRoute,
|
||||
userService: UserService, stateService: StateService, private apiService: ApiService,
|
||||
platformUtilService: PlatformUtilsService) {
|
||||
super(router, platformUtilService, i18nService, route, userService, stateService);
|
||||
}
|
||||
|
||||
async authedHandler(qParams: any) {
|
||||
@@ -32,13 +33,8 @@ export class AcceptProviderComponent extends BaseAcceptComponent {
|
||||
request.token = qParams.token;
|
||||
|
||||
await this.apiService.postProviderUserAccept(qParams.providerId, qParams.providerUserId, request);
|
||||
const toast: Toast = {
|
||||
type: 'success',
|
||||
title: this.i18nService.t('inviteAccepted'),
|
||||
body: this.i18nService.t('providerInviteAcceptedDesc'),
|
||||
timeout: 10000,
|
||||
};
|
||||
this.toasterService.popAsync(toast);
|
||||
this.platformUtilService.showToast('success', this.i18nService.t('inviteAccepted'),
|
||||
this.i18nService.t('providerInviteAcceptedDesc'), { timeout: 10000 });
|
||||
this.router.navigate(['/vault']);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user