mirror of
https://github.com/Myxelium/Bridge-Multi.git
synced 2026-04-11 14:19:38 +00:00
Add compact table and update themes
This commit is contained in:
@@ -29,8 +29,9 @@
|
||||
<ul>
|
||||
<li><a (click)="setTheme('business')">Business</a></li>
|
||||
<li><a (click)="setTheme('dark')">Dark</a></li>
|
||||
<li><a (click)="setTheme('halloween')">Halloween</a></li>
|
||||
<li><a (click)="setTheme('dim')">Dim</a></li>
|
||||
<li><a (click)="setTheme('night')">Night</a></li>
|
||||
<li><a (click)="setTheme('sunset')">Sunset</a></li>
|
||||
<li><a (click)="setTheme('synthwave')">Synthwave</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -40,6 +41,7 @@
|
||||
<li><a (click)="setTheme('aqua')">Aqua</a></li>
|
||||
<li><a (click)="setTheme('emerald')">Emerald</a></li>
|
||||
<li><a (click)="setTheme('lemonade')">Lemonade</a></li>
|
||||
<li><a (click)="setTheme('nord')">Nord</a></li>
|
||||
<li><a (click)="setTheme('valentine')">Valentine</a></li>
|
||||
<li><a (click)="setTheme('winter')">Winter</a></li>
|
||||
</ul>
|
||||
@@ -94,17 +96,34 @@
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<label class="label cursor-pointer">
|
||||
<input type="radio" class="radio radio-secondary mr-2" [value]="true" [formControl]="isSng" />
|
||||
<input type="radio" name="isSng" class="radio radio-secondary mr-2" [value]="true" [formControl]="isSng" />
|
||||
.sng
|
||||
</label>
|
||||
|
||||
<label class="label cursor-pointer">
|
||||
<input type="radio" class="radio radio-secondary mr-2" [value]="false" [formControl]="isSng" />
|
||||
<input type="radio" name="isSng" class="radio radio-secondary mr-2" [value]="false" [formControl]="isSng" />
|
||||
.zip
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-control">
|
||||
<div class="label">
|
||||
<span class="label-text">Table Layout</span>
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<label class="label cursor-pointer">
|
||||
<input type="radio" name="isCompactTable" class="radio radio-secondary mr-2" [value]="false" [formControl]="isCompactTable" />
|
||||
Default
|
||||
</label>
|
||||
|
||||
<label class="label cursor-pointer">
|
||||
<input type="radio" name="isCompactTable" class="radio radio-secondary mr-2" [value]="true" [formControl]="isCompactTable" />
|
||||
Compact
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="absolute bottom-8 right-8 flex gap-6">
|
||||
<div class="join">
|
||||
<button *ngIf="updateAvailable" class="join-item btn btn-primary" (click)="downloadUpdate()">
|
||||
|
||||
@@ -13,6 +13,7 @@ export class SettingsComponent implements OnInit {
|
||||
@ViewChild('themeDropdown', { static: true }) themeDropdown: ElementRef
|
||||
|
||||
public isSng: FormControl<boolean>
|
||||
public isCompactTable: FormControl<boolean>
|
||||
|
||||
updateAvailable: boolean | null = false
|
||||
loginClicked = false
|
||||
@@ -29,6 +30,8 @@ export class SettingsComponent implements OnInit {
|
||||
) {
|
||||
this.isSng = new FormControl<boolean>(settingsService.isSng, { nonNullable: true })
|
||||
this.isSng.valueChanges.subscribe(value => settingsService.isSng = value)
|
||||
this.isCompactTable = new FormControl<boolean>(settingsService.isCompactTable, { nonNullable: true })
|
||||
this.isCompactTable.valueChanges.subscribe(value => settingsService.isCompactTable = value)
|
||||
}
|
||||
|
||||
async ngOnInit() {
|
||||
|
||||
Reference in New Issue
Block a user