fix: checkout items

This commit is contained in:
efrilm
2025-09-01 22:12:56 +07:00
parent 631ac4bc46
commit dcd739e4a4
11 changed files with 127 additions and 65 deletions
+4 -1
View File
@@ -4,6 +4,7 @@ import 'package:enaklo_pos/presentation/home/bloc/category_loader/category_loade
import 'package:enaklo_pos/presentation/home/bloc/current_outlet/current_outlet_bloc.dart';
import 'package:enaklo_pos/presentation/home/bloc/product_loader/product_loader_bloc.dart';
import 'package:enaklo_pos/presentation/home/bloc/user_update_outlet/user_update_outlet_bloc.dart';
import 'package:enaklo_pos/presentation/home/models/product_quantity.dart';
import 'package:enaklo_pos/presentation/home/widgets/category_tab_bar.dart';
import 'package:enaklo_pos/presentation/home/widgets/home_right_title.dart';
import 'package:flutter/material.dart';
@@ -27,10 +28,12 @@ import '../widgets/product_card.dart';
class HomePage extends StatefulWidget {
final bool isTable;
final TableModel? table;
final List<ProductQuantity> items;
const HomePage({
super.key,
required this.isTable,
this.table,
required this.items,
});
@override
@@ -75,7 +78,7 @@ class _HomePageState extends State<HomePage> {
.add(const ProductLoaderEvent.getProduct());
// Initialize checkout with tax and service charge settings
context.read<CheckoutBloc>().add(const CheckoutEvent.started());
context.read<CheckoutBloc>().add(CheckoutEvent.started(widget.items));
// Get Category
context.read<CategoryLoaderBloc>().add(CategoryLoaderEvent.get());