Ajout de composants Hero Wars
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
import { DatePipe, DecimalPipe } from '@angular/common';
|
||||
import { MatCardModule } from '@angular/material/card';
|
||||
import { MatDividerModule } from '@angular/material/divider';
|
||||
import { MatIconModule } from '@angular/material/icon';
|
||||
|
||||
import { HWGuildData, HWGuildClan, HWGuildStat } from 'src/app/core/models';
|
||||
|
||||
import guildData from 'src/files-data/hw-guild-data.json'; // page Membres
|
||||
|
||||
@Component({
|
||||
selector: 'app-guild-card',
|
||||
standalone: true,
|
||||
imports: [
|
||||
DatePipe, DecimalPipe,
|
||||
MatCardModule, MatDividerModule, MatIconModule
|
||||
],
|
||||
templateUrl: './guild-card.component.html',
|
||||
styleUrl: './guild-card.component.scss'
|
||||
})
|
||||
export class GuildCardComponent implements OnInit {
|
||||
public guildData: HWGuildData = {} as HWGuildData;
|
||||
private _guildClan: HWGuildClan = {} as HWGuildClan;
|
||||
private _guildStat: HWGuildStat = {} as HWGuildStat;
|
||||
|
||||
ngOnInit() {
|
||||
Object.assign(this._guildClan, guildData.clan);
|
||||
this.guildData.clan = this._guildClan;
|
||||
Object.assign(this._guildStat, guildData.stat);
|
||||
this.guildData.stat = this._guildStat;
|
||||
this.guildData.serverResetTime = guildData.serverResetTime;
|
||||
this.guildData.clanWarEndSeasonTime = guildData.clanWarEndSeasonTime;
|
||||
this.guildData.freeClanChangeInterval = guildData.freeClanChangeInterval;
|
||||
this.guildData.giftUids = guildData.giftUids;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user