From 08355ea5d873dc9943bada6460bf8226d855c754 Mon Sep 17 00:00:00 2001 From: Keegan George Date: Wed, 10 Jul 2024 11:01:05 -0700 Subject: [PATCH] FEATURE: Show post helper as bottom modal on mobile (#704) --- .../components/ai-helper-loading.gjs | 2 +- .../components/ai-helper-options-list.gjs | 31 ++ .../components/ai-post-helper-menu.gjs | 357 ++++++++++++++ .../after-d-editor/ai-helper-context-menu.hbs | 26 +- .../ai-helper-options-menu.gjs | 465 ------------------ .../ai-post-helper-trigger.gjs | 190 +++++++ .../modules/ai-helper/common/ai-helper.scss | 147 +++--- config/locales/client.en.yml | 1 + spec/system/ai_helper/ai_post_helper_spec.rb | 16 +- .../components/ai_helper_context_menu.rb | 6 +- ...post_options.rb => ai_post_helper_menu.rb} | 13 +- 11 files changed, 691 insertions(+), 563 deletions(-) create mode 100644 assets/javascripts/discourse/components/ai-helper-options-list.gjs create mode 100644 assets/javascripts/discourse/components/ai-post-helper-menu.gjs delete mode 100644 assets/javascripts/discourse/connectors/post-text-buttons/ai-helper-options-menu.gjs create mode 100644 assets/javascripts/discourse/connectors/post-text-buttons/ai-post-helper-trigger.gjs rename spec/system/page_objects/components/{ai_helper_post_options.rb => ai_post_helper_menu.rb} (84%) diff --git a/assets/javascripts/discourse/components/ai-helper-loading.gjs b/assets/javascripts/discourse/components/ai-helper-loading.gjs index 730be41d..21bd5216 100644 --- a/assets/javascripts/discourse/components/ai-helper-loading.gjs +++ b/assets/javascripts/discourse/components/ai-helper-loading.gjs @@ -2,7 +2,7 @@ import DButton from "discourse/components/d-button"; import i18n from "discourse-common/helpers/i18n"; const AiHelperLoading =