diff --git a/scribe/lib/scribe/ai/presentation/utils/ai_scribe_mobile_utils.dart b/scribe/lib/scribe/ai/presentation/utils/ai_scribe_mobile_utils.dart index ab78ab342..4dea2489a 100644 --- a/scribe/lib/scribe/ai/presentation/utils/ai_scribe_mobile_utils.dart +++ b/scribe/lib/scribe/ai/presentation/utils/ai_scribe_mobile_utils.dart @@ -4,6 +4,6 @@ import 'package:get/get.dart'; class AiScribeMobileUtils { static bool isScribeInMobileMode(BuildContext? context) { - return context != null && Get.find().isMobile(context); + return context != null && (Get.find().isMobile(context) || Get.find().isLandscapeMobile(context)); } } \ No newline at end of file diff --git a/scribe/lib/scribe/ai/presentation/widgets/mobile/ai_scribe_mobile_actions_bottom_sheet.dart b/scribe/lib/scribe/ai/presentation/widgets/mobile/ai_scribe_mobile_actions_bottom_sheet.dart index cef905078..4eb7598bc 100644 --- a/scribe/lib/scribe/ai/presentation/widgets/mobile/ai_scribe_mobile_actions_bottom_sheet.dart +++ b/scribe/lib/scribe/ai/presentation/widgets/mobile/ai_scribe_mobile_actions_bottom_sheet.dart @@ -204,16 +204,16 @@ class _AiScribeMobileActionsBottomSheetState mainAxisAlignment: MainAxisAlignment.spaceBetween, crossAxisAlignment: CrossAxisAlignment.stretch, children: [ + _buildHeader(context, localizations), Expanded( - child: Column( - mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - _buildHeader(context, localizations), - _buildTextCard(context), - if(hasContent) - Flexible( - child: ValueListenableBuilder( + child: SingleChildScrollView( + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + _buildTextCard(context), + if(hasContent) + ValueListenableBuilder( valueListenable: _selectedCategory, builder: (context, selectedCategory, _) { return selectedCategory == null @@ -221,9 +221,8 @@ class _AiScribeMobileActionsBottomSheetState : _buildSubmenuListView(); }, ), - ), - - ], + ], + ), ), ), _buildBottomBar(context)