Moved to Angular 20

Moved to Tailwind 4
Moved to Python 3.13
Enabled arm64/v8 Builds
This commit is contained in:
2025-07-02 04:32:35 +00:00
parent 86722e3558
commit 44513dd6be
203 changed files with 2942 additions and 5628 deletions

View File

@ -1,6 +1,6 @@
import { CdkScrollableModule } from '@angular/cdk/scrolling';
import { CurrencyPipe } from '@angular/common';
import { Component, Inject } from '@angular/core';
import { Component, inject } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card';
import { MatRippleModule } from '@angular/material/core';
@ -16,13 +16,19 @@ import { Table } from '../../core/table';
imports: [CdkScrollableModule, CurrencyPipe, MatButtonModule, MatCardModule, MatDialogModule, MatRippleModule],
})
export class TablesDialogComponent {
dialogRef = inject<MatDialogRef<TablesDialogComponent>>(MatDialogRef);
data = inject<{
list: Observable<Table[]>;
canChooseRunning: boolean;
}>(MAT_DIALOG_DATA);
list: Table[] = [];
canChooseRunning: boolean;
selected: Table | null;
constructor(
public dialogRef: MatDialogRef<TablesDialogComponent>,
@Inject(MAT_DIALOG_DATA) public data: { list: Observable<Table[]>; canChooseRunning: boolean },
) {
constructor() {
const data = this.data;
this.data.list.subscribe((list: Table[]) => {
this.list = list;
});