fix: checkout items
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
import 'dart:developer';
|
||||
|
||||
import 'package:enaklo_pos/core/components/flushbar.dart';
|
||||
import 'package:enaklo_pos/core/constants/colors.dart';
|
||||
import 'package:enaklo_pos/core/extensions/build_context_ext.dart';
|
||||
import 'package:enaklo_pos/data/models/response/table_model.dart';
|
||||
import 'package:enaklo_pos/presentation/home/models/product_quantity.dart';
|
||||
import 'package:enaklo_pos/presentation/home/pages/dashboard_page.dart';
|
||||
import 'package:enaklo_pos/presentation/table/blocs/change_position_table/change_position_table_bloc.dart';
|
||||
import 'package:enaklo_pos/presentation/table/blocs/create_table/create_table_bloc.dart';
|
||||
@@ -32,7 +35,8 @@ TableStatus parseStatus(String? status) {
|
||||
}
|
||||
|
||||
class TablePage extends StatefulWidget {
|
||||
const TablePage({super.key});
|
||||
final List<ProductQuantity>? items;
|
||||
const TablePage({super.key, this.items});
|
||||
|
||||
@override
|
||||
State<TablePage> createState() => _TablePageState();
|
||||
@@ -61,6 +65,7 @@ class _TablePageState extends State<TablePage> {
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
log("ITEM COUNT: ${widget.items?.length}");
|
||||
context.read<GetTableBloc>().add(const GetTableEvent.getTables());
|
||||
super.initState();
|
||||
}
|
||||
@@ -391,8 +396,9 @@ class _TablePageState extends State<TablePage> {
|
||||
),
|
||||
onPressed: () {
|
||||
if (selectedTable?.status == 'available') {
|
||||
context.push(DashboardPage(
|
||||
context.pushReplacement(DashboardPage(
|
||||
table: selectedTable!,
|
||||
items: widget.items,
|
||||
));
|
||||
} else {}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user