import 'package:flutter/material.dart'; import 'package:fforte/l10n/app_localizations.dart'; class LetzterNiederschlag extends StatefulWidget { final TextEditingController controller; const LetzterNiederschlag({super.key, required this.controller}); @override LetzterNiederschlagState createState() => LetzterNiederschlagState(); } class LetzterNiederschlagState extends State { String? selectedValue; // Variable für den ausgewählten Wert @override Widget build(BuildContext context) { return DropdownButton( isExpanded: true, value: selectedValue, hint: Text(AppLocalizations.of(context)!.letzterNiederschlag), onChanged: (String? newValue) { setState(() { selectedValue = newValue; // Aktualisiere den ausgewählten Wert }); }, items: [ DropdownMenuItem( value: "aktuell", child: Text(AppLocalizations.of(context)!.aktuell), ), DropdownMenuItem( value: "selberMorgen", child: Text(AppLocalizations.of(context)!.selberMorgen), ), DropdownMenuItem( value: "nacht", child: Text(AppLocalizations.of(context)!.letzteNacht), ), DropdownMenuItem( value: "vortag", child: Text(AppLocalizations.of(context)!.vortag), ), DropdownMenuItem( value: "vor23Tagen", child: Text(AppLocalizations.of(context)!.vor23Tagen), ), DropdownMenuItem( value: "vor46Tagen", child: Text(AppLocalizations.of(context)!.vor46Tagen), ), DropdownMenuItem( value: "vor1Woche", child: Text(AppLocalizations.of(context)!.vor1Woche), ), ], ); } }