refactor: Selector von EnvelopeTableComponent umbenannt und ReceiverStatusTable integriert

- Selector von `EnvelopeTableComponent` von `app-envelope-table` auf `envelope-table` umbenannt für Konsistenz.
- `<receiver-status-table>` in die `EnvelopeTableComponent` integriert, um Empfängerstatusdaten anzuzeigen.
This commit is contained in:
Developer 02 2024-09-04 16:55:58 +02:00
parent 01247f73f4
commit 8d680992b7
3 changed files with 9 additions and 5 deletions

View File

@ -3,6 +3,7 @@
[onToggleExpandedRow]="onToggleExpandedRow" [isSortable]="true" [isExpandable]="true" [isFilterable]="true">
<mat-tab-group expanded>
<mat-tab label="Emfänger">
<receiver-status-table></receiver-status-table>
</mat-tab>
<mat-tab label="History">
</mat-tab>

View File

@ -5,11 +5,12 @@ import { ConfigurationService } from '../../../services/configuration.service';
import { DDTable } from "../dd-table/dd-table.component";
import { ClearableInputComponent } from '../../clearable-input/clearable-input.component'
import { MatTabsModule } from '@angular/material/tabs';
import { ReceiverStatusTableComponent } from "../receiver-status-table/receiver-status-table.component";
@Component({
selector: 'app-envelope-table',
selector: 'envelope-table',
standalone: true,
imports: [DDTable, ClearableInputComponent, MatTabsModule],
imports: [DDTable, ClearableInputComponent, MatTabsModule, ReceiverStatusTableComponent],
templateUrl: './envelope-table.component.html',
animations: [
trigger('detailExpand', [
@ -53,7 +54,9 @@ export class EnvelopeTableComponent implements AfterViewInit {
@ViewChild(ClearableInputComponent) input!: ClearableInputComponent
onToggleExpandedRow(element: any, event: Event) { }
onToggleExpandedRow(element: any, event: Event) {
console.log(element)
}
private erService: EnvelopeReceiverService = inject(EnvelopeReceiverService);

View File

@ -1,10 +1,10 @@
<div id="table">
<mat-tab-group>
<mat-tab label="Offene Umschläge">
<app-envelope-table [options]="{max_status: Status.EnvelopePartlySigned}"></app-envelope-table>
<envelope-table [options]="{max_status: Status.EnvelopePartlySigned}"></envelope-table>
</mat-tab>
<mat-tab label="Abgeschlossene Umschläge">
<app-envelope-table [options]="{min_status: Status.EnvelopeCompletelySigned, ignore_status: [Status.EnvelopeDeleted]}"></app-envelope-table>
<envelope-table [options]="{min_status: Status.EnvelopeCompletelySigned, ignore_status: [Status.EnvelopeDeleted]}"></envelope-table>
</mat-tab>
</mat-tab-group>
</div>