diff --git a/scribe/lib/scribe/ai/presentation/styles/ai_scribe_styles.dart b/scribe/lib/scribe/ai/presentation/styles/ai_scribe_styles.dart index 5cc89a515..cee7811ec 100644 --- a/scribe/lib/scribe/ai/presentation/styles/ai_scribe_styles.dart +++ b/scribe/lib/scribe/ai/presentation/styles/ai_scribe_styles.dart @@ -191,7 +191,9 @@ abstract final class AIScribeSizes { // Button sizes static const double minButtonWidth = 72; + static const double minButtonMobileWidth = 90; static const double buttonHeight = 36; + static const double buttonMobileHeight = 48; // Padding static const EdgeInsetsGeometry menuItemPadding = diff --git a/scribe/lib/scribe/ai/presentation/widgets/modal/suggestion/ai_scribe_suggestion_success_actions.dart b/scribe/lib/scribe/ai/presentation/widgets/modal/suggestion/ai_scribe_suggestion_success_actions.dart index 45df35bf3..727cee7fd 100644 --- a/scribe/lib/scribe/ai/presentation/widgets/modal/suggestion/ai_scribe_suggestion_success_actions.dart +++ b/scribe/lib/scribe/ai/presentation/widgets/modal/suggestion/ai_scribe_suggestion_success_actions.dart @@ -67,14 +67,15 @@ class AiScribeSuggestionSuccessActions extends StatelessWidget { Widget _buildInsertButton(BuildContext context) { final localizations = ScribeLocalizations.of(context); + final isMobileScribe = AiScribeMobileUtils.isScribeInMobileMode(context); return Flexible( child: Container( - constraints: const BoxConstraints(minWidth: AIScribeSizes.minButtonWidth), - height: AIScribeSizes.buttonHeight, + constraints: BoxConstraints(minWidth: isMobileScribe ? AIScribeSizes.minButtonMobileWidth : AIScribeSizes.minButtonWidth), + height: isMobileScribe ? AIScribeSizes.buttonMobileHeight : AIScribeSizes.buttonHeight, child: ConfirmDialogButton( label: AiScribeSuggestionActions.insert.getLabel(localizations), - backgroundColor: AppColor.blueD2E9FF, - textColor: AppColor.primaryMain, + backgroundColor: AppColor.primaryMain, + textColor: Colors.white, onTapAction: () { Navigator.of(context).pop(); onSelectAction(