diff --git a/lib/pages/station_arrdep_page/view_station/view_station.dart b/lib/pages/station_arrdep_page/view_station/view_station.dart index 1cb69c0..0784636 100644 --- a/lib/pages/station_arrdep_page/view_station/view_station.dart +++ b/lib/pages/station_arrdep_page/view_station/view_station.dart @@ -1,14 +1,12 @@ import 'package:flutter/widgets.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:info_tren/api/station_data.dart'; import 'package:info_tren/components/refresh_future_builder.dart'; import 'package:info_tren/models.dart'; import 'package:info_tren/pages/station_arrdep_page/view_station/view_station_cupertino.dart'; import 'package:info_tren/pages/station_arrdep_page/view_station/view_station_material.dart'; import 'package:info_tren/pages/train_info_page/view_train/train_info.dart'; import 'package:info_tren/providers.dart'; -import 'package:info_tren/utils/default_ui_design.dart'; class ViewStationPage extends HookConsumerWidget { const ViewStationPage({ super.key, }); @@ -78,9 +76,16 @@ abstract class ViewStationPageShared extends StatelessWidget { @override Widget build(BuildContext context) { - return RefreshFutureBuilderProviderAdapter( - futureProvider: viewStationDataProvider, - builder: buildContent, + return Consumer( + builder: (context, ref, _) { + return RefreshFutureBuilderProviderAdapter( + futureProvider: viewStationDataProvider, + refresh: () async { + ref.invalidate(stationDataProvider); + }, + builder: buildContent, + ); + } ); } }