Update dashboard_charts.dart
This commit is contained in:
parent
76d8760703
commit
2d14a748bb
|
|
@ -71,7 +71,10 @@ class _DashboardChartsState extends State<DashboardCharts> {
|
||||||
|
|
||||||
void _onPeriodChanged(String p) {
|
void _onPeriodChanged(String p) {
|
||||||
setState(() => _period = p);
|
setState(() => _period = p);
|
||||||
|
final now = DateTime.now();
|
||||||
|
|
||||||
context.read<WindSpeedBloc>().add(WindSpeedPeriodChanged(p));
|
context.read<WindSpeedBloc>().add(WindSpeedPeriodChanged(p));
|
||||||
|
<<<<<<< Updated upstream
|
||||||
final now = DateTime.now();
|
final now = DateTime.now();
|
||||||
DateTime startDate;
|
DateTime startDate;
|
||||||
DateTime endDate = now;
|
DateTime endDate = now;
|
||||||
|
|
@ -91,9 +94,33 @@ class _DashboardChartsState extends State<DashboardCharts> {
|
||||||
context.read<EvaporasiBloc>().add(
|
context.read<EvaporasiBloc>().add(
|
||||||
EvaporasiDateRangeChanged(startDate: startDate, endDate: endDate),
|
EvaporasiDateRangeChanged(startDate: startDate, endDate: endDate),
|
||||||
);
|
);
|
||||||
|
=======
|
||||||
|
context.read<EvaporasiBloc>().add(
|
||||||
|
EvaporasiDateRangeChanged(
|
||||||
|
startDate: _evaporasiStartOfPeriod(p, now),
|
||||||
|
endDate: _evaporasiEndOfPeriod(now),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
>>>>>>> Stashed changes
|
||||||
// AtmosphericBloc tidak punya period (hanya realtime)
|
// AtmosphericBloc tidak punya period (hanya realtime)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DateTime _evaporasiStartOfPeriod(String period, DateTime now) {
|
||||||
|
final today = DateTime(now.year, now.month, now.day);
|
||||||
|
if (period == "Minggu Ini") {
|
||||||
|
final monday = today.subtract(Duration(days: today.weekday - 1));
|
||||||
|
return monday;
|
||||||
|
}
|
||||||
|
if (period == "Bulan Ini") {
|
||||||
|
return DateTime(today.year, today.month, 1);
|
||||||
|
}
|
||||||
|
return today;
|
||||||
|
}
|
||||||
|
|
||||||
|
DateTime _evaporasiEndOfPeriod(DateTime now) {
|
||||||
|
return DateTime(now.year, now.month, now.day);
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Column(
|
return Column(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue