mirror of
https://ghfast.top/https://github.com/discourse/discourse-ai.git
synced 2026-07-17 11:46:28 +08:00
This update adds the ability to disable search discoveries. This can be done through a tooltip when search discoveries are shown. It can also be done in the AI user preferences, which has also been updated to accommodate more than just the one image caption setting.
49 lines
1.8 KiB
Text
49 lines
1.8 KiB
Text
import Component from "@glimmer/component";
|
|
import { service } from "@ember/service";
|
|
import DButton from "discourse/components/d-button";
|
|
import icon from "discourse/helpers/d-icon";
|
|
import { i18n } from "discourse-i18n";
|
|
import DTooltip from "float-kit/components/d-tooltip";
|
|
|
|
export default class AiSearchDiscoveriesTooltip extends Component {
|
|
@service discobotDiscoveries;
|
|
|
|
<template>
|
|
<span class="ai-search-discoveries-tooltip">
|
|
<DTooltip @placement="top-end" @interactive={{true}}>
|
|
<:trigger>
|
|
{{icon "circle-info"}}
|
|
</:trigger>
|
|
<:content>
|
|
<div class="ai-search-discoveries-tooltip__content">
|
|
<div class="ai-search-discoveries-tooltip__header">
|
|
{{i18n "discourse_ai.discobot_discoveries.tooltip.header"}}
|
|
</div>
|
|
|
|
<div class="ai-search-discoveries-tooltip__description">
|
|
{{#if this.discobotDiscoveries.modelUsed}}
|
|
{{i18n
|
|
"discourse_ai.discobot_discoveries.tooltip.content"
|
|
model=this.discobotDiscoveries.modelUsed
|
|
}}
|
|
{{/if}}
|
|
</div>
|
|
|
|
<div class="ai-search-discoveries-tooltip__actions">
|
|
<DButton
|
|
class="btn-transparent btn-primary"
|
|
@label="discourse_ai.discobot_discoveries.tooltip.actions.info"
|
|
@href="https://meta.discourse.org/t/conversational-ai-search-coming-to-discourse-ai/355939"
|
|
/>
|
|
<DButton
|
|
class="btn-transparent btn-danger"
|
|
@label="discourse_ai.discobot_discoveries.tooltip.actions.disable"
|
|
@action={{this.discobotDiscoveries.disableDiscoveries}}
|
|
/>
|
|
</div>
|
|
</div>
|
|
</:content>
|
|
</DTooltip>
|
|
</span>
|
|
</template>
|
|
}
|