From 75dd5c1d93dda1d26a3d26d36d4a3d103274d67c Mon Sep 17 00:00:00 2001 From: Richard Shiue <71320345+richardshiue@users.noreply.github.com> Date: Tue, 11 Mar 2025 22:18:36 +0800 Subject: [PATCH] chore: regenerate --- .../message/ai_message_action_bar.dart | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_action_bar.dart b/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_action_bar.dart index 48a8459598..6b1d428d04 100644 --- a/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_action_bar.dart +++ b/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_action_bar.dart @@ -260,8 +260,11 @@ class _ChangeFormatButtonState extends State { constraints: const BoxConstraints(), onClose: () => widget.onOverrideVisibility?.call(false), child: buildButton(context), - popupBuilder: (_) => _ChangeFormatPopoverContent( - onRegenerate: widget.onRegenerate, + popupBuilder: (_) => BlocProvider.value( + value: context.read(), + child: _ChangeFormatPopoverContent( + onRegenerate: widget.onRegenerate, + ), ), ); } @@ -359,11 +362,16 @@ class _ChangeFormatPopoverContentState child: Row( mainAxisSize: MainAxisSize.min, children: [ - ChangeFormatBar( - spacing: 2.0, - predefinedFormat: predefinedFormat, - onSelectPredefinedFormat: (format) { - setState(() => predefinedFormat = format); + BlocBuilder( + builder: (context, state) { + return ChangeFormatBar( + spacing: 2.0, + showImageFormats: state.aiType.isCloud, + predefinedFormat: predefinedFormat, + onSelectPredefinedFormat: (format) { + setState(() => predefinedFormat = format); + }, + ); }, ), const HSpace(4.0),