unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
1import { JsonPipe } from "@angular/common";
2import { Component, inject } from "@angular/core";
3import { MatCardModule } from "@angular/material/card";
4import { TranslateModule } from "@ngx-translate/core";
5import { statsReply } from "src/app/interfaces/statsReply";
6import { AdminService } from "src/app/services/admin.service";
7import { SimpleTitleService } from "src/app/services/simple-title.service";
8
9@Component({
10 selector: "app-stats",
11 imports: [MatCardModule, TranslateModule],
12 templateUrl: "./stats.component.html",
13 styleUrl: "./stats.component.scss",
14})
15export class StatsComponent {
16 backendReply: statsReply | undefined;
17 constructor() {
18 const adminService = inject(AdminService);
19 const simpleTitle = inject(SimpleTitleService);
20
21 simpleTitle.set("menu.admin.stats");
22
23 adminService.getStats().then((response) => {
24 this.backendReply = response;
25 });
26 }
27}