import { Component, OnInit, inject, signal } from '@angular/core'; import { CommonModule } from '@angular/common'; import { RouterModule } from '@angular/router'; import { MatCardModule } from '@angular/material/card'; import { MatIconModule } from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { StatusBadgeComponent } from '../../../shared/components/status-badge/status-badge.component'; import { BlockchainExplorerMiniComponent } from '../../../shared/components/blockchain-explorer-mini/blockchain-explorer-mini.component'; import { ApiService } from '../../../core/services/api.service'; import { AdminStatsDto } from '../../../api/models'; @Component({ selector: 'app-admin-dashboard', standalone: true, imports: [ CommonModule, RouterModule, MatCardModule, MatIconModule, MatButtonModule, MatProgressSpinnerModule, StatusBadgeComponent, BlockchainExplorerMiniComponent, ], template: `
Monitor and manage the License Authority Platform
Loading dashboard...