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"; import { i18n } from "discourse-i18n";
export default class AISentimentDashboard extends Component { export default class AISentimentDashboard extends Component {
static shouldRender(_outletArgs, helper) { static shouldRender(args, context) {
return helper.siteSettings.ai_sentiment_enabled; return context.siteSettings.ai_sentiment_enabled;
} }
<template> <template>

View File

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

View File

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

View File

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

View File

@ -19,10 +19,10 @@ function isBotMessage(composer, currentUser) {
} }
export default class BotSelector extends Component { export default class BotSelector extends Component {
static shouldRender(args, container) { static shouldRender(args, context) {
return ( return (
container?.currentUser?.ai_enabled_personas && context?.currentUser?.ai_enabled_personas &&
isBotMessage(args.model, container.currentUser) 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"; import { showComposerAiHelper } from "../../lib/show-ai-helper";
export default class AiCategorySuggestion extends Component { export default class AiCategorySuggestion extends Component {
static shouldRender(outletArgs, helper) { static shouldRender(args, context) {
return showComposerAiHelper( return showComposerAiHelper(
outletArgs?.composer, args?.composer,
helper.siteSettings, context.siteSettings,
helper.currentUser, context.currentUser,
"suggestions" "suggestions"
); );
} }

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ import AiSearchDiscoveries from "../../components/ai-search-discoveries";
import AiSearchDiscoveriesTooltip from "../../components/ai-search-discoveries-tooltip"; import AiSearchDiscoveriesTooltip from "../../components/ai-search-discoveries-tooltip";
export default class AiFullPageDiscobotDiscoveries extends Component { export default class AiFullPageDiscobotDiscoveries extends Component {
static shouldRender(_args, { siteSettings, currentUser }) { static shouldRender(args, { siteSettings, currentUser }) {
return ( return (
siteSettings.ai_bot_discover_persona && siteSettings.ai_bot_discover_persona &&
currentUser?.can_use_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"; import AiFullPageSearch from "../../components/ai-full-page-search";
export default class AiFullPageSearchConnector extends Component { export default class AiFullPageSearchConnector extends Component {
static shouldRender(_args, { siteSettings }) { static shouldRender(args, { siteSettings }) {
return siteSettings.ai_embeddings_semantic_search_enabled; 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"; import { showPostAIHelper } from "../../lib/show-ai-helper";
export default class AiPostHelperTrigger extends Component { export default class AiPostHelperTrigger extends Component {
static shouldRender(outletArgs, helper) { static shouldRender(args, context) {
return showPostAIHelper(outletArgs, helper); return showPostAIHelper(args, context);
} }
@service menu; @service menu;

View File

@ -8,7 +8,7 @@ import { isValidSearchTerm, translateResults } from "discourse/lib/search";
import { i18n } from "discourse-i18n"; import { i18n } from "discourse-i18n";
export default class AiQuickSemanticSearch extends Component { export default class AiQuickSemanticSearch extends Component {
static shouldRender(_args, { siteSettings }) { static shouldRender(args, { siteSettings }) {
return siteSettings.ai_embeddings_semantic_quick_search_enabled; 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"; import { showPostAIHelper } from "../../lib/show-ai-helper";
export default class AiCategorySuggestion extends Component { export default class AiCategorySuggestion extends Component {
static shouldRender(outletArgs, helper) { static shouldRender(args, context) {
return showPostAIHelper(outletArgs, helper); return showPostAIHelper(args, context);
} }
@service siteSettings; @service siteSettings;

View File

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

View File

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

View File

@ -2,8 +2,8 @@ import Component from "@glimmer/component";
import AiTopicGist from "../../components/ai-topic-gist"; import AiTopicGist from "../../components/ai-topic-gist";
export default class AiTopicGistPlacement extends Component { export default class AiTopicGistPlacement extends Component {
static shouldRender(_outletArgs, helper) { static shouldRender(args, context) {
const settings = helper.siteSettings; const settings = context.siteSettings;
return settings.discourse_ai_enabled && settings.ai_summarization_enabled; 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"; import { i18n } from "discourse-i18n";
export default class AutoImageCaptionSetting extends Component { export default class AutoImageCaptionSetting extends Component {
static shouldRender(outletArgs, helper) { static shouldRender(args, context) {
return helper.siteSettings.discourse_ai_enabled; return context.siteSettings.discourse_ai_enabled;
} }
<template> <template>

View File

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