feat: streamline routing and layout initialization for POS module

This commit is contained in:
2026-05-11 16:24:57 +03:30
parent 3e48e8fd5c
commit 88adb566eb
4 changed files with 13 additions and 14 deletions
@@ -25,7 +25,6 @@
<!-- [ngStyle]="{ transform: 'scale(1.' + pullDistance() * 10 + ')' }" -->
</div>
}
{{ isAuth() }}
@if (isAuth()) {
@defer (when isAuth()) {
<router-outlet></router-outlet>
@@ -116,6 +116,10 @@ export class PosPagesLayoutComponent implements AfterViewInit {
this.getData();
}
ngOnInit() {
this.layoutService.changeIsFullPage(true);
}
ngAfterViewInit() {
this.layoutService.setTopbarStartSlot(this.topbarStart);
this.layoutService.setTopbarCenterSlot(this.topbarCenter);
@@ -61,10 +61,6 @@
</div>
</div>
@defer (when isVisibleCustomerForm()) {
<pos-order-customer-dialog [(visible)]="isVisibleCustomerForm" (onSubmit)="submitCustomer()" />
}
<pos-order-customer-dialog [(visible)]="isVisibleCustomerForm" (onSubmit)="submitCustomer()" />
<!-- <pos-pre-invoice-dialog [(visible)]="isVisiblePreInvoiceForm" /> -->
@defer (when isVisiblePaymentForm()) {
<pos-payment-form-dialog [(visible)]="isVisiblePaymentForm" (onSubmit)="submitPayment($event)" />
}
<pos-payment-form-dialog [(visible)]="isVisiblePaymentForm" (onSubmit)="submitPayment($event)" />