Files
smooth-app/packages/smooth_app/lib/pages/history_page.dart
2023-08-09 12:00:14 +02:00

33 lines
938 B
Dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:smooth_app/data_models/product_list.dart';
import 'package:smooth_app/database/dao_product_list.dart';
import 'package:smooth_app/database/local_database.dart';
import 'package:smooth_app/pages/product/common/product_list_page.dart';
class HistoryPage extends StatefulWidget {
const HistoryPage();
@override
State<HistoryPage> createState() => _HistoryPageState();
}
class _HistoryPageState extends State<HistoryPage> {
final ProductList productList = ProductList.history();
@protected
@mustCallSuper
@override
void didChangeDependencies() {
super.didChangeDependencies();
DaoProductList(context.watch<LocalDatabase>()).get(productList).then((_) {
if (!mounted) {
return;
}
setState(() {});
});
}
@override
Widget build(BuildContext context) => ProductListPage(productList);
}