From 10dae65740043e2d6e30e5eea8938fe99624e16c Mon Sep 17 00:00:00 2001 From: chapoi <101828855+chapoi@users.noreply.github.com> Date: Wed, 21 Aug 2024 20:01:03 +0200 Subject: [PATCH] UX: style & position AI helper in composer (#758) Co-authored-by: Keegan George --- .../components/ai-composer-helper-menu.gjs | 13 +++- .../after-d-editor/ai-composer-helper.gjs | 17 +++++ .../modules/ai-helper/mobile/ai-helper.scss | 75 +++++++++++++++++++ plugin.rb | 1 + 4 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 assets/stylesheets/modules/ai-helper/mobile/ai-helper.scss diff --git a/assets/javascripts/discourse/components/ai-composer-helper-menu.gjs b/assets/javascripts/discourse/components/ai-composer-helper-menu.gjs index c9f26f0a..41fc63fb 100644 --- a/assets/javascripts/discourse/components/ai-composer-helper-menu.gjs +++ b/assets/javascripts/discourse/components/ai-composer-helper-menu.gjs @@ -162,6 +162,14 @@ export default class AiComposerHelperMenu extends Component { return true; } + get isExpanded() { + if (this.aiComposerHelper.menuState === this.MENU_STATES.triggers) { + return ""; + } + + return "is-expanded"; + } + @bind onKeyDown(event) { if (event.key === "Escape") { @@ -306,7 +314,10 @@ export default class AiComposerHelperMenu extends Component { }