From 74fbf0084e5a110f19269ad50ae984628f38c135 Mon Sep 17 00:00:00 2001 From: JulianAlcala Date: Wed, 13 May 2026 05:22:13 -0500 Subject: [PATCH] fix(ui): align deposit button with text field and shrink primary button row --- .../lib/src/buttons/primary_button.dart | 2 +- .../sf_shared/lib/src/widgets/deposit_block.dart | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/design_system/lib/src/buttons/primary_button.dart b/packages/design_system/lib/src/buttons/primary_button.dart index e9ef3da9..0c1e6cd7 100644 --- a/packages/design_system/lib/src/buttons/primary_button.dart +++ b/packages/design_system/lib/src/buttons/primary_button.dart @@ -53,7 +53,7 @@ class PrimaryButton extends StatelessWidget { height: height, child: Row( mainAxisAlignment: MainAxisAlignment.center, - // mainAxisSize: MainAxisSize.min, + mainAxisSize: MainAxisSize.min, children: [ if (leading != null) ...[ IconTheme.merge( diff --git a/packages/sf_shared/lib/src/widgets/deposit_block.dart b/packages/sf_shared/lib/src/widgets/deposit_block.dart index 5228b435..53044b79 100644 --- a/packages/sf_shared/lib/src/widgets/deposit_block.dart +++ b/packages/sf_shared/lib/src/widgets/deposit_block.dart @@ -77,6 +77,7 @@ class _DepositBlockState extends ConsumerState { children: [ Row( spacing: 16, + crossAxisAlignment: CrossAxisAlignment.end, children: [ Expanded( child: CustomTextField( @@ -87,14 +88,11 @@ class _DepositBlockState extends ConsumerState { length: 6, ), ), - Align( - alignment: Alignment.bottomRight, - child: PrimaryButton( - onPressed: _onPressed, - text: context.translate(I18n.depositButton), - color: theme.getColorFor(ThemeCode.buttonPrimary), - padding: 24, - ), + PrimaryButton( + onPressed: _onPressed, + text: context.translate(I18n.depositButton), + color: theme.getColorFor(ThemeCode.buttonPrimary), + padding: 24, ), ], ),