rename shouldRender args

This commit is contained in:
Jarek Radosz 2025-06-20 21:25:34 +02:00
parent edf1525ad4
commit 91bf44c463
No known key found for this signature in database
GPG Key ID: 98C198E7019429B3
19 changed files with 49 additions and 49 deletions

View File

@ -3,8 +3,8 @@ import { LinkTo } from "@ember/routing";
import { i18n } from "discourse-i18n";
export default class AISentimentDashboard extends Component {
static shouldRender(_outletArgs, helper) {
return helper.siteSettings.ai_sentiment_enabled;
static shouldRender(args, context) {
return context.siteSettings.ai_sentiment_enabled;
}
<template>

View File

@ -4,11 +4,11 @@ import AiCategorySuggester from "../../components/suggestion-menus/ai-category-s
import { showComposerAiHelper } from "../../lib/show-ai-helper";
export default class AiCategorySuggestion extends Component {
static shouldRender(outletArgs, helper) {
static shouldRender(args, context) {
return showComposerAiHelper(
outletArgs?.composer,
helper.siteSettings,
helper.currentUser,
args?.composer,
context.siteSettings,
context.currentUser,
"suggestions"
);
}

View File

@ -3,11 +3,11 @@ import AiTagSuggester from "../../components/suggestion-menus/ai-tag-suggester";
import { showComposerAiHelper } from "../../lib/show-ai-helper";
export default class AiTagSuggestion extends Component {
static shouldRender(outletArgs, helper) {
static shouldRender(args, context) {
return showComposerAiHelper(
outletArgs?.composer,
helper.siteSettings,
helper.currentUser,
args?.composer,
context.siteSettings,
context.currentUser,
"suggestions"
);
}

View File

@ -3,11 +3,11 @@ import AiTitleSuggester from "../../components/suggestion-menus/ai-title-suggest
import { showComposerAiHelper } from "../../lib/show-ai-helper";
export default class AiTitleSuggestion extends Component {
static shouldRender(outletArgs, helper) {
static shouldRender(args, context) {
return showComposerAiHelper(
outletArgs?.composer,
helper.siteSettings,
helper.currentUser,
args?.composer,
context.siteSettings,
context.currentUser,
"suggestions"
);
}

View File

@ -19,10 +19,10 @@ function isBotMessage(composer, currentUser) {
}
export default class BotSelector extends Component {
static shouldRender(args, container) {
static shouldRender(args, context) {
return (
container?.currentUser?.ai_enabled_personas &&
isBotMessage(args.model, container.currentUser)
context?.currentUser?.ai_enabled_personas &&
isBotMessage(args.model, context.currentUser)
);
}

View File

@ -3,11 +3,11 @@ import AiCategorySuggester from "../../components/suggestion-menus/ai-category-s
import { showComposerAiHelper } from "../../lib/show-ai-helper";
export default class AiCategorySuggestion extends Component {
static shouldRender(outletArgs, helper) {
static shouldRender(args, context) {
return showComposerAiHelper(
outletArgs?.composer,
helper.siteSettings,
helper.currentUser,
args?.composer,
context.siteSettings,
context.currentUser,
"suggestions"
);
}

View File

@ -3,11 +3,11 @@ import AiTagSuggester from "../../components/suggestion-menus/ai-tag-suggester";
import { showComposerAiHelper } from "../../lib/show-ai-helper";
export default class AiCategorySuggestion extends Component {
static shouldRender(outletArgs, helper) {
static shouldRender(args, context) {
return showComposerAiHelper(
outletArgs?.composer,
helper.siteSettings,
helper.currentUser,
args?.composer,
context.siteSettings,
context.currentUser,
"suggestions"
);
}

View File

@ -3,11 +3,11 @@ import AiTitleSuggester from "../../components/suggestion-menus/ai-title-suggest
import { showComposerAiHelper } from "../../lib/show-ai-helper";
export default class AiTitleSuggestion extends Component {
static shouldRender(outletArgs, helper) {
static shouldRender(args, context) {
return showComposerAiHelper(
outletArgs?.composer,
helper.siteSettings,
helper.currentUser,
args?.composer,
context.siteSettings,
context.currentUser,
"suggestions"
);
}

View File

@ -8,8 +8,8 @@ import { popupAjaxError } from "discourse/lib/ajax-error";
import { showPostAIHelper } from "../../lib/show-ai-helper";
export default class AiEditSuggestionButton extends Component {
static shouldRender(outletArgs, helper) {
return showPostAIHelper(outletArgs, helper);
static shouldRender(args, context) {
return showPostAIHelper(args, context);
}
@service currentUser;

View File

@ -7,7 +7,7 @@ import AiSearchDiscoveries from "../../components/ai-search-discoveries";
import AiSearchDiscoveriesTooltip from "../../components/ai-search-discoveries-tooltip";
export default class AiFullPageDiscobotDiscoveries extends Component {
static shouldRender(_args, { siteSettings, currentUser }) {
static shouldRender(args, { siteSettings, currentUser }) {
return (
siteSettings.ai_bot_discover_persona &&
currentUser?.can_use_ai_bot_discover_persona &&

View File

@ -2,7 +2,7 @@ import Component from "@glimmer/component";
import AiFullPageSearch from "../../components/ai-full-page-search";
export default class AiFullPageSearchConnector extends Component {
static shouldRender(_args, { siteSettings }) {
static shouldRender(args, { siteSettings }) {
return siteSettings.ai_embeddings_semantic_search_enabled;
}

View File

@ -8,8 +8,8 @@ import AiPostHelperMenu from "../../components/ai-post-helper-menu";
import { showPostAIHelper } from "../../lib/show-ai-helper";
export default class AiPostHelperTrigger extends Component {
static shouldRender(outletArgs, helper) {
return showPostAIHelper(outletArgs, helper);
static shouldRender(args, context) {
return showPostAIHelper(args, context);
}
@service menu;

View File

@ -8,7 +8,7 @@ import { isValidSearchTerm, translateResults } from "discourse/lib/search";
import { i18n } from "discourse-i18n";
export default class AiQuickSemanticSearch extends Component {
static shouldRender(_args, { siteSettings }) {
static shouldRender(args, { siteSettings }) {
return siteSettings.ai_embeddings_semantic_quick_search_enabled;
}

View File

@ -4,8 +4,8 @@ import AiSplitTopicSuggester from "../../components/ai-split-topic-suggester";
import { showPostAIHelper } from "../../lib/show-ai-helper";
export default class AiCategorySuggestion extends Component {
static shouldRender(outletArgs, helper) {
return showPostAIHelper(outletArgs, helper);
static shouldRender(args, context) {
return showPostAIHelper(args, context);
}
@service siteSettings;

View File

@ -4,8 +4,8 @@ import AiSplitTopicSuggester from "../../components/ai-split-topic-suggester";
import { showPostAIHelper } from "../../lib/show-ai-helper";
export default class AiTagSuggestion extends Component {
static shouldRender(outletArgs, helper) {
return showPostAIHelper(outletArgs, helper);
static shouldRender(args, context) {
return showPostAIHelper(args, context);
}
@service siteSettings;

View File

@ -3,8 +3,8 @@ import AiSplitTopicSuggester from "../../components/ai-split-topic-suggester";
import { showPostAIHelper } from "../../lib/show-ai-helper";
export default class AiTitleSuggestion extends Component {
static shouldRender(outletArgs, helper) {
return showPostAIHelper(outletArgs, helper);
static shouldRender(args, context) {
return showPostAIHelper(args, context);
}
<template>

View File

@ -2,8 +2,8 @@ import Component from "@glimmer/component";
import AiTopicGist from "../../components/ai-topic-gist";
export default class AiTopicGistPlacement extends Component {
static shouldRender(_outletArgs, helper) {
const settings = helper.siteSettings;
static shouldRender(args, context) {
const settings = context.siteSettings;
return settings.discourse_ai_enabled && settings.ai_summarization_enabled;
}

View File

@ -4,8 +4,8 @@ import dIcon from "discourse/helpers/d-icon";
import { i18n } from "discourse-i18n";
export default class AutoImageCaptionSetting extends Component {
static shouldRender(outletArgs, helper) {
return helper.siteSettings.discourse_ai_enabled;
static shouldRender(args, context) {
return context.siteSettings.discourse_ai_enabled;
}
<template>

View File

@ -17,10 +17,10 @@ export function showComposerAiHelper(
return enableHelper && enableAssistant && enableFeature;
}
export function showPostAIHelper(outletArgs, helper) {
export function showPostAIHelper(outletArgs, context) {
return (
_helperEnabled(helper.siteSettings) &&
helper.currentUser?.can_use_assistant_in_post
_helperEnabled(context.siteSettings) &&
context.currentUser?.can_use_assistant_in_post
);
}