add Pro mode button (#712)

* feat: add tooltip for pwm invert and flip screen

* feat: add Pro Mode Button
This commit is contained in:
WantClue 2025-02-16 12:11:51 +01:00 committed by GitHub
parent 91f302c744
commit fe78e05611
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 12 additions and 2 deletions

View File

@ -1,6 +1,15 @@
<ng-container *ngIf="form != null">
<div class="flex justify-content-end align-items-center mb-3">
<i class="pi pi-info-circle mr-2" style="font-size: 1rem;"
pTooltip="Enables advanced settings for custom frequency and voltage values. Overclocking might destroy your device!"></i>
<button pButton
[label]="proMode ? 'Disable Pro Mode' : 'Enable Pro Mode'"
[class]="proMode ? 'p-button-danger' : 'p-button-primary'"
(click)="proMode = !proMode">
</button>
</div>
<form [formGroup]="form">
<ng-container *ngIf="!devToolsOpen && [eASICModel.BM1366, eASICModel.BM1368, eASICModel.BM1370, eASICModel.BM1397].includes(ASICModel)">
<ng-container *ngIf="!devToolsOpen && !proMode && [eASICModel.BM1366, eASICModel.BM1368, eASICModel.BM1370, eASICModel.BM1397].includes(ASICModel)">
<div class="field grid p-fluid">
<label class="col-12 mb-2 md:col-2 md:mb-0" htmlFor="frequency">Frequency</label>
<div class="col-12 md:col-10">
@ -16,7 +25,7 @@
</div>
</ng-container>
<ng-container *ngIf="devToolsOpen === true">
<ng-container *ngIf="devToolsOpen === true || proMode === true">
<div class="field grid p-fluid">
<label htmlFor="frequency" class="col-12 mb-2 md:col-2 md:mb-0">Frequency</label>

View File

@ -21,6 +21,7 @@ export class EditComponent implements OnInit, OnDestroy {
public savedChanges: boolean = false;
public devToolsOpen: boolean = false;
public proMode: boolean = false;
public eASICModel = eASICModel;
public ASICModel!: eASICModel;