Added Station Filter without function and refactored
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import '../Widgets/reading_graph.dart';
|
||||
import '../widgets/reading_graph.dart';
|
||||
import '../model/flood_station.dart';
|
||||
import '../model/reading.dart';
|
||||
import '../services/api.dart';
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import '../Widgets/flood_station_list_view.dart';
|
||||
import '../widgets/flood_station_list_view.dart';
|
||||
import '../services/flood_station_provider.dart';
|
||||
import '../widgets/station_filter.dart';
|
||||
import 'flood_station_page.dart';
|
||||
|
||||
class LandingPage extends StatefulWidget {
|
||||
@@ -16,7 +17,6 @@ class LandingPage extends StatefulWidget {
|
||||
|
||||
class _LandingPageState extends State<LandingPage> {
|
||||
late FloodStationProvider floodStationProvider;
|
||||
|
||||
@override
|
||||
initState() {
|
||||
super.initState();
|
||||
@@ -28,12 +28,21 @@ class _LandingPageState extends State<LandingPage> {
|
||||
Widget build(BuildContext context) {
|
||||
floodStationProvider = context.watch<FloodStationProvider>();
|
||||
return Scaffold(
|
||||
body: FloodStationListView(
|
||||
stations: floodStationProvider.allStations,
|
||||
onItemTapped: (station) {
|
||||
floodStationProvider.selectedStation = station;
|
||||
Navigator.of(context).pushNamed(FloodStationPage.routeName);
|
||||
},
|
||||
body: Column(
|
||||
children: [
|
||||
StationFilter(
|
||||
onEditingComplete: (filterText) {},
|
||||
),
|
||||
Expanded(
|
||||
child: FloodStationListView(
|
||||
stations: floodStationProvider.allStations,
|
||||
onItemTapped: (station) {
|
||||
floodStationProvider.selectedStation = station;
|
||||
Navigator.of(context).pushNamed(FloodStationPage.routeName);
|
||||
},
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user