You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

72 lines
3.5 KiB

import {Component, Inject} from "@angular/core";
import {MAT_DIALOG_DATA} from "@angular/material/dialog";
import {VipBuy} from "../../entities/VipBuy";
import {ActionService} from "../../services/action.service";
import {AuthService} from "../../services/auth.service";
@Component({
selector: "app-vip-buy-dialog",
template:`
<h1 mat-dialog-title style="color: black">Выбор способа получения</h1>
<mat-dialog-content>
<p>Молодец что решился на такой шаг в своей жизни, лишния копейка от тебя нам это ее один способ потратить деньги на всяческую херню. Надеюсь ты ознакомился что ты получишь.</p>
<div *ngIf="vip">
<mat-accordion>
<mat-expansion-panel hideToggle [disabled]="!vip.steam">
<mat-expansion-panel-header>
<mat-panel-title>
Steam
</mat-panel-title>
</mat-expansion-panel-header>
<p>Ты должен будешь отдать {{vip.item_price}}</p>
<mat-checkbox class="example-margin" [(ngModel)]="acceptRules">Я ознакомлен с правилами обмена</mat-checkbox>
<div *ngIf="acceptRules">
<button mat-button mat-raised-button style="width: 100%" (click)="goToTrade('STEAM', vip.money_price)">Перейти в стим для обмена</button>
</div>
</mat-expansion-panel>
<mat-expansion-panel hideToggle [disabled]="!vip.qiwi">
<mat-expansion-panel-header>
<mat-panel-title>
Qiwi
</mat-panel-title>
</mat-expansion-panel-header>
<p>Когда-то это работало</p>
<p>{{vip.money_price}} P</p>
</mat-expansion-panel>
<mat-expansion-panel hideToggle [disabled]="!vip.donationalerts">
<mat-expansion-panel-header>
<mat-panel-title>
Donation Alert
</mat-panel-title>
</mat-expansion-panel-header>
<p>Увы Усманов запретил, может как нибудь потом...</p>
<p>{{vip.money_price + (vip.money_price*vip.da_percent/100)}}</p>
</mat-expansion-panel>
<mat-expansion-panel hideToggle>
<mat-expansion-panel-header>
<mat-panel-title>
Напрямую не через ботов
</mat-panel-title>
</mat-expansion-panel-header>
<p>Обычно мы игнорируем трейды не через ботов, но если на то пошло, можешь узнать ссылку для прямого обмена в нашем дискорде</p>
</mat-expansion-panel>
</mat-accordion>
</div>
<p>Выбери способ по душе</p>
</mat-dialog-content>
`
})
export class VipBuyDialog {
acceptRules: boolean = false;
constructor(@Inject(MAT_DIALOG_DATA) public vip:VipBuy,
private actionService: ActionService,
private authService: AuthService) {}
goToTrade(buy_type: 'QIWI' | 'DONATIONALERTS'| 'STEAM', cost:number) {
let url = `api/profile/current/buyvip?steam64=${this.authService.steamIds?.steam64==null?'':this.authService.steamIds?.steam64}&buy_type=${buy_type}&cost=${cost}`;
this.actionService.goToUrlViaTab(url);
}
}