wip
parent
9db3d6c2d8
commit
af40b847d2
|
@ -43,36 +43,6 @@ class TimePickerState extends State<TimePicker> {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
child: const Text('Zeit einstellen'))
|
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