@if (mainTitle) {
{{ mainTitle | translate }}
}
@if (displayWidgetButtonLine) {
@if (canModifyConfig | async) {
{{ (isNucliaConfig ? 'search.configuration.action.save-as' : 'search.configuration.action.save') | translate }} {{ 'search.configuration.action.save-as-new' | translate }} {{ 'search.configuration.action.overwrite' | translate }}
} {{ 'search.configuration.action.reset' | translate }} @if (!(inArag | async) && (canModifyConfig | async)) { {{ 'search.configuration.action.get-embed-code' | translate }} } @if (!(inArag | async) && (canModifyConfig | async)) { {{ 'search.configuration.action.manage-embeds' | translate }} }
{{ 'search.configuration.action.switch-to-json' | translate }} {{ 'search.configuration.action.get-code' | translate }} @if (isRagLabAuthorized | async) { {{ 'search.configuration.action.rag-lab' | translate }} }
}
@if (initialised) { @if (isConfigUnsupported) { @if (originalJsonConfig !== currentJsonConfig) { {{ 'search.configuration.unsupported-warning' | translate }} } @else { {{ 'search.configuration.unsupported-info' | translate }} } {{ 'search.configuration.use-generative-answer' | translate }} } @else if ((savedConfig | isTypedConfig) && (currentConfig | isTypedConfig)) {
{{ 'search.configuration.search-mode.title' | translate }}
{{ 'search.configuration.search-mode.description' | translate }}
{{ 'search.configuration.search-mode.simple-rag' | translate }} {{ 'search.configuration.search-mode.search' | translate }} @if ((isAgenticSearchEnabled | async) || searchMode() === 'agentic') { {{ 'search.configuration.search-mode.agentic' | translate }} BETA } {{ 'search.configuration.search-mode.agentic-description' | translate }} {{ 'search.configuration.search-mode.simple-rag-description' | translate }} {{ 'search.configuration.search-mode.search-description' | translate }}
@if (searchMode() === 'agentic') { @if (agenticSourcesRequiredWarning()) { {{ 'search.configuration.agentic.sources-required' | translate }} } @else if (isConfigModified) { {{ 'search.configuration.unsupported-warning' | translate }} } } @if (searchMode() === 'search' || searchMode() === 'simple-rag') { } @if (searchMode() === 'simple-rag') { } @if (searchMode() !== 'agentic') { } @if ((isRoutingEnabled | async) && (searchMode() === 'search' || searchMode() === 'simple-rag')) { } @if (!(inArag | async)) { } } }