From f9220124991357d5f3044c6cce4a9f62a4a5763a Mon Sep 17 00:00:00 2001 From: Roman Rizzi Date: Thu, 20 Feb 2025 16:21:26 -0300 Subject: [PATCH] UX: Display a tooltip signalling this is an AI powered feature (#1141) --- .../ai-full-page-discobot-discoveries.gjs | 31 +++++++++++++++++-- .../ai-discobot-discoveries.gjs | 31 +++++++++++++++++-- .../common/ai-discobot-discoveries.scss | 16 ++++++++++ config/locales/client.en.yml | 4 +-- 4 files changed, 76 insertions(+), 6 deletions(-) diff --git a/assets/javascripts/discourse/connectors/full-page-search-below-search-header/ai-full-page-discobot-discoveries.gjs b/assets/javascripts/discourse/connectors/full-page-search-below-search-header/ai-full-page-discobot-discoveries.gjs index 3e07efde..19816767 100644 --- a/assets/javascripts/discourse/connectors/full-page-search-below-search-header/ai-full-page-discobot-discoveries.gjs +++ b/assets/javascripts/discourse/connectors/full-page-search-below-search-header/ai-full-page-discobot-discoveries.gjs @@ -2,6 +2,7 @@ import Component from "@glimmer/component"; import { service } from "@ember/service"; import icon from "discourse/helpers/d-icon"; import { i18n } from "discourse-i18n"; +import DTooltip from "float-kit/components/d-tooltip"; import AiSearchDiscoveries from "../../components/ai-search-discoveries"; export default class AiFullPageDiscobotDiscoveries extends Component { @@ -23,8 +24,34 @@ export default class AiFullPageDiscobotDiscoveries extends Component {

- {{icon "robot"}} - {{i18n "discourse_ai.discobot_discoveries.main_title"}} + + {{icon "robot"}} + {{i18n "discourse_ai.discobot_discoveries.main_title"}} + + + + + <:trigger> + {{icon "circle-info"}} + + <:content> +
+
+ {{i18n "discourse_ai.discobot_discoveries.tooltip.header"}} +
+ +
+ {{#if this.discobotDiscoveries.modelUsed}} + {{i18n + "discourse_ai.discobot_discoveries.tooltip.content" + model=this.discobotDiscoveries.modelUsed + }} + {{/if}} +
+
+ +
+

diff --git a/assets/javascripts/discourse/connectors/search-menu-results-type-top/ai-discobot-discoveries.gjs b/assets/javascripts/discourse/connectors/search-menu-results-type-top/ai-discobot-discoveries.gjs index 2ad49d34..1358d8f7 100644 --- a/assets/javascripts/discourse/connectors/search-menu-results-type-top/ai-discobot-discoveries.gjs +++ b/assets/javascripts/discourse/connectors/search-menu-results-type-top/ai-discobot-discoveries.gjs @@ -2,6 +2,7 @@ import Component from "@glimmer/component"; import { service } from "@ember/service"; import icon from "discourse/helpers/d-icon"; import { i18n } from "discourse-i18n"; +import DTooltip from "float-kit/components/d-tooltip"; import AiSearchDiscoveries from "../../components/ai-search-discoveries"; export default class AiDiscobotDiscoveries extends Component { @@ -18,8 +19,34 @@ export default class AiDiscobotDiscoveries extends Component {