Padding to ListView

main
Kai Mannweiler 2023-03-06 15:59:06 +01:00
parent 56acb1e84c
commit 5cce527518
4 changed files with 20 additions and 19 deletions

View File

@ -38,6 +38,7 @@ class HistoryList<T> extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Expanded( return Expanded(
child: ListView( child: ListView(
padding: const EdgeInsets.fromLTRB(10, 10, 10, 10),
children: history.map((T entry) { children: history.map((T entry) {
return Padding( return Padding(
padding: const EdgeInsets.only(bottom: 5), padding: const EdgeInsets.only(bottom: 5),

View File

@ -18,6 +18,7 @@ class RelapseForm extends StatelessWidget {
var settingsModel = context.watch<SettingsProvider>(); var settingsModel = context.watch<SettingsProvider>();
var tasksModel = context.watch<TasksProvider>(); var tasksModel = context.watch<TasksProvider>();
return ListView( return ListView(
padding: const EdgeInsets.fromLTRB(10, 10, 10, 10),
children: [ children: [
ElevatedCard( ElevatedCard(
title: 'Rückfallkategorie', title: 'Rückfallkategorie',

View File

@ -19,6 +19,7 @@ class SleepForm extends StatelessWidget {
TasksProvider tasksModel = context.watch<TasksProvider>(); TasksProvider tasksModel = context.watch<TasksProvider>();
return ListView( return ListView(
padding: const EdgeInsets.fromLTRB(10, 10, 10, 10),
children: [ children: [
const ElevatedCard( const ElevatedCard(
title: 'Einschlafzeit', title: 'Einschlafzeit',

View File

@ -21,8 +21,6 @@ class ViewFormPage extends StatelessWidget {
TasksProvider tasksProvider = context.watch<TasksProvider>(); TasksProvider tasksProvider = context.watch<TasksProvider>();
return Column(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ return Column(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [
Expanded( Expanded(
child: Padding(
padding: const EdgeInsets.fromLTRB(10, 10, 10, 10),
child: Center( child: Center(
child: pageProvider.showForm child: pageProvider.showForm
? ChangeNotifierProvider( ? ChangeNotifierProvider(
@ -30,13 +28,13 @@ class ViewFormPage extends StatelessWidget {
child: form, child: form,
) )
: view, : view,
))), )),
if (!pageProvider.showForm) if (!pageProvider.showForm)
Container( Container(
margin: EdgeInsets.symmetric(vertical: height * 0.02), margin: EdgeInsets.symmetric(vertical: height * 0.02),
child: RoundIconButton( child: RoundIconButton(
iconData: Icons.add_outlined, iconData: Icons.add_outlined,
onPressed: tasksProvider.tasks[page] ?? true onPressed: true
? () => pageProvider.swap() ? () => pageProvider.swap()
: () => showTaskDonePopup(context, page), : () => showTaskDonePopup(context, page),
), ),