unoffical wafrn mirror wafrn.net
atproto social-network activitypub
at angular21 27 lines 900 B view raw
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}