|
@@ -1,5 +1,6 @@
|
|
|
import { Component, OnInit } from '@angular/core';
|
|
import { Component, OnInit } from '@angular/core';
|
|
|
import { AdminPanelService } from '../../../services/admin-panel.service';
|
|
import { AdminPanelService } from '../../../services/admin-panel.service';
|
|
|
|
|
+import { ServerApiService } from '../../../services/server-api.service';
|
|
|
|
|
|
|
|
@Component({
|
|
@Component({
|
|
|
selector: 'app-admin-panel',
|
|
selector: 'app-admin-panel',
|
|
@@ -7,9 +8,11 @@ import { AdminPanelService } from '../../../services/admin-panel.service';
|
|
|
styleUrls: ['./admin-panel.component.scss']
|
|
styleUrls: ['./admin-panel.component.scss']
|
|
|
})
|
|
})
|
|
|
export class AdminPanelComponent implements OnInit {
|
|
export class AdminPanelComponent implements OnInit {
|
|
|
- constructor(private adminService: AdminPanelService) {}
|
|
|
|
|
|
|
+ public serverConfigs: ServerConfig[] = [];
|
|
|
|
|
|
|
|
- ngOnInit(): void {
|
|
|
|
|
- this.adminService.loadServer();
|
|
|
|
|
|
|
+ constructor(private adminService: AdminPanelService, apiService: ServerApiService) {
|
|
|
|
|
+ apiService.serverConfigs$.subscribe(data => (this.serverConfigs = data));
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ ngOnInit(): void {}
|
|
|
}
|
|
}
|