@@ -560,8 +560,8 @@ class ComposerView extends GetWidget<ComposerController> {
560560 toggleMarkAsImportantAction: () => controller.toggleMarkAsImportant (context),
561561 saveAsTemplateAction: () => controller.handleClickSaveAsTemplateButton (context),
562562 onOpenInsertLink: controller.openInsertLink,
563- onOpenAIScribe: () => controller.showAIScribeMenuForFullText (context),
564- aiScribeButtonKey: controller.aiScribeButtonKey,
563+ onOpenAIScribe: AIConfig .isAiEnabled ? () => controller.showAIScribeMenuForFullText (context) : null ,
564+ aiScribeButtonKey: AIConfig .isAiEnabled ? controller.aiScribeButtonKey : null ,
565565 )),
566566 ],
567567 ),
@@ -836,8 +836,8 @@ class ComposerView extends GetWidget<ComposerController> {
836836 toggleMarkAsImportantAction: () => controller.toggleMarkAsImportant (context),
837837 saveAsTemplateAction: () => controller.handleClickSaveAsTemplateButton (context),
838838 onOpenInsertLink: controller.openInsertLink,
839- onOpenAIScribe: () => controller.showAIScribeMenuForFullText (context),
840- aiScribeButtonKey: controller.aiScribeButtonKey,
839+ onOpenAIScribe: AIConfig .isAiEnabled ? () => controller.showAIScribeMenuForFullText (context) : null ,
840+ aiScribeButtonKey: AIConfig .isAiEnabled ? controller.aiScribeButtonKey : null ,
841841 )),
842842 ],
843843 ),
@@ -958,6 +958,10 @@ class ComposerView extends GetWidget<ComposerController> {
958958 }
959959
960960 Widget _buildAIScribeSelectionButton (BuildContext context) {
961+ if (! AIConfig .isAiEnabled) {
962+ return const SizedBox .shrink ();
963+ }
964+
961965 return Obx (() {
962966 if (controller.hasTextSelection.value &&
963967 controller.textSelectionCoordinates.value != null ) {
0 commit comments