Mostly working with Product + Version and Sku + Version.

There will still be many errors. But this is working somewhat
This commit is contained in:
2026-01-23 02:30:57 +00:00
parent aaf64ab75a
commit 1b8ab2857f
95 changed files with 4506 additions and 2624 deletions
@@ -11,7 +11,7 @@
<mat-card
class="flex-col square-button"
matRipple
(click)="addProduct(item)"
(click)="addSku(item)"
[class.accent]="item.hasHappyHour"
[class.disabled]="item.isNotAvailable"
[class.primary]="!item.hasHappyHour && !item.isNotAvailable"
@@ -4,7 +4,7 @@ import { MatCardModule } from '@angular/material/card';
import { MatRippleModule } from '@angular/material/core';
import { ActivatedRoute, RouterLink } from '@angular/router';
import { Product } from '../../core/product';
import { StockKeepingUnit as Product } from '../../core/stock-keeping-unit';
import { BillService } from '../bill.service';
@Component({
@@ -26,10 +26,10 @@ export class ProductsComponent implements OnInit {
});
}
addProduct(product: Product): void {
addSku(product: Product): void {
if (product.isNotAvailable) {
return;
}
this.bs.addProduct(product, 1, 0);
this.bs.addSku(product, 1, 0);
}
}
@@ -1,7 +1,7 @@
import { inject } from '@angular/core';
import { ResolveFn } from '@angular/router';
import { Product } from '../../core/product';
import { StockKeepingUnit as Product } from '../../core/stock-keeping-unit';
import { ProductService } from '../../product/product.service';
export const productsResolver: ResolveFn<Product[]> = (route) => {