wip
parent
9db3d6c2d8
commit
af40b847d2
|
@ -43,36 +43,6 @@ class TimePickerState extends State<TimePicker> {
|
|||
});
|
||||
},
|
||||
child: const Text('Zeit einstellen'))
|
||||
widget.descriptionText,
|
||||
style: const TextStyle(fontSize: 12),
|
||||
),
|
||||
Row(mainAxisAlignment: MainAxisAlignment.center, children: [
|
||||
Text(
|
||||
'${widget._initialTime.hour.toString().padLeft(2, '0')}:${widget._initialTime.minute.toString().padLeft(2, '0')}',
|
||||
style: const TextStyle(fontSize: 22),
|
||||
),
|
||||
const SizedBox(width: 16),
|
||||
ElevatedButton(
|
||||
onPressed: () async {
|
||||
//TODO auslagern
|
||||
TimeOfDay? newTime = await showTimePicker(
|
||||
context: context,
|
||||
initialTime: widget._initialTime,
|
||||
builder: (context, child) {
|
||||
return MediaQuery(
|
||||
data: MediaQuery.of(context)
|
||||
.copyWith(alwaysUse24HourFormat: true),
|
||||
child: child!,
|
||||
);
|
||||
},
|
||||
);
|
||||
if (newTime == null) return;
|
||||
setState(() {
|
||||
widget._initialTime = newTime;
|
||||
});
|
||||
},
|
||||
child: const Text('Zeit einstellen'))
|
||||
])
|
||||
]),
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue