From 016e27ebab231efa986270d547ac02baae63c9a6 Mon Sep 17 00:00:00 2001 From: Jacques Date: Mon, 17 Feb 2025 16:19:50 +0100 Subject: [PATCH] fix: set proper padding for primarybuttons --- .../lib/src/models/timeline_options.dart | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/packages/flutter_timeline/lib/src/models/timeline_options.dart b/packages/flutter_timeline/lib/src/models/timeline_options.dart index 84f6e5e..49988ee 100644 --- a/packages/flutter_timeline/lib/src/models/timeline_options.dart +++ b/packages/flutter_timeline/lib/src/models/timeline_options.dart @@ -134,17 +134,19 @@ Widget _defaultButtonBuilder({ required BuildContext context, }) { var theme = Theme.of(context); - return Padding( - padding: const EdgeInsets.symmetric(vertical: 20), - child: FilledButton( - style: ElevatedButton.styleFrom( - maximumSize: const Size(254, 50), - minimumSize: const Size(254, 50), - ), - onPressed: onPressed, - child: Text( - title, - style: theme.textTheme.displayLarge, + return SafeArea( + child: Padding( + padding: const EdgeInsets.symmetric(vertical: 28), + child: FilledButton( + style: ElevatedButton.styleFrom( + maximumSize: const Size(254, 50), + minimumSize: const Size(254, 50), + ), + onPressed: onPressed, + child: Text( + title, + style: theme.textTheme.displayLarge, + ), ), ), );