Files
smooth-app/packages/smooth_app/lib/pages/scan/scan_page_helper.dart
Marvin M 000c2bed99 fix: Scanner buttons not updated (#1140)
* fix: Scanner buttons not updated

* Refactor: Own file for ScanHeader
2022-02-18 17:21:39 +01:00

24 lines
825 B
Dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:smooth_app/data_models/continuous_scan_model.dart';
import 'package:smooth_app/pages/personalized_ranking_page.dart';
import 'package:smooth_app/pages/product/common/product_query_page_helper.dart';
Future<void> openPersonalizedRankingPage(BuildContext context) async {
final ContinuousScanModel model = context.read<ContinuousScanModel>();
await model.refreshProductList();
await Navigator.push<Widget>(
context,
MaterialPageRoute<Widget>(
builder: (BuildContext context) => PersonalizedRankingPage(
productList: model.productList,
title: ProductQueryPageHelper.getProductListLabel(
model.productList,
context,
),
),
),
);
await model.refresh();
}