1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-23 19:53:43 +00:00
Files
browser/apps/web/src/app/tools/tools.component.ts
2022-06-14 17:10:53 +02:00

26 lines
706 B
TypeScript

import { Component, OnInit } from "@angular/core";
import { MessagingService } from "@bitwarden/common/abstractions/messaging.service";
import { StateService } from "@bitwarden/common/abstractions/state.service";
@Component({
selector: "app-tools",
templateUrl: "tools.component.html",
})
export class ToolsComponent implements OnInit {
canAccessPremium = false;
constructor(private stateService: StateService, private messagingService: MessagingService) {}
async ngOnInit() {
this.canAccessPremium = await this.stateService.getCanAccessPremium();
}
premiumRequired() {
if (!this.canAccessPremium) {
this.messagingService.send("premiumRequired");
return;
}
}
}