From a17aede84e69604f574220c9850fefb08d027270 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Fri, 16 Jan 2026 10:32:17 -0500 Subject: [PATCH] fix: always add padding around practice page content --- .../vocab_practice/vocab_practice_view.dart | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/lib/pangea/vocab_practice/vocab_practice_view.dart b/lib/pangea/vocab_practice/vocab_practice_view.dart index a196e4186..7fd3783e8 100644 --- a/lib/pangea/vocab_practice/vocab_practice_view.dart +++ b/lib/pangea/vocab_practice/vocab_practice_view.dart @@ -67,26 +67,28 @@ class VocabPracticeView extends StatelessWidget { ], ), ), - body: MaxWidthBody( - withScrolling: false, + body: Padding( padding: const EdgeInsets.symmetric( horizontal: 16.0, vertical: 24.0, ), - showBorder: false, - child: ValueListenableBuilder( - valueListenable: controller.sessionState, - builder: (context, state, __) { - return switch (state) { - AsyncError(:final error) => - ErrorIndicator(message: error.toString()), - AsyncLoaded(:final value) => - value.isComplete - ? CompletedActivitySessionView(state.value, controller) - : _VocabActivityView(controller), - _ => loading, - }; - }, + child: MaxWidthBody( + withScrolling: false, + showBorder: false, + child: ValueListenableBuilder( + valueListenable: controller.sessionState, + builder: (context, state, __) { + return switch (state) { + AsyncError(:final error) => + ErrorIndicator(message: error.toString()), + AsyncLoaded(:final value) => + value.isComplete + ? CompletedActivitySessionView(state.value, controller) + : _VocabActivityView(controller), + _ => loading, + }; + }, + ), ), ), );