diff --git a/crates/agent-gateway/web/src/i18n/config.ts b/crates/agent-gateway/web/src/i18n/config.ts index 54e1957ea..196dd9e50 100644 --- a/crates/agent-gateway/web/src/i18n/config.ts +++ b/crates/agent-gateway/web/src/i18n/config.ts @@ -1384,8 +1384,6 @@ export const translations: Record> = { "settings.noCustomHeaders": "暂无自定义请求头", "settings.noCustomHeadersHint": "点击此处新增,输入名称时会自动联想常用请求头。", "settings.customHeaderReservedTitle": "保留头,由系统管理", - "settings.showCustomHeaderValue": "显示请求头值", - "settings.hideCustomHeaderValue": "隐藏请求头值", "settings.manualAddModel": "手动添加", "settings.customHeaderKeyPlaceholder": "请求头名称", "settings.addCustomHeader": "添加", @@ -3610,8 +3608,6 @@ export const translations: Record> = { "settings.noCustomHeadersHint": "Click to add one — common header names are suggested as you type.", "settings.customHeaderReservedTitle": "Reserved header managed by the system", - "settings.showCustomHeaderValue": "Show header value", - "settings.hideCustomHeaderValue": "Hide header value", "settings.manualAddModel": "Add manually", "settings.customHeaderKeyPlaceholder": "Header name", "settings.addCustomHeader": "Add", diff --git a/crates/agent-gateway/web/src/pages/settings/ProvidersSection.tsx b/crates/agent-gateway/web/src/pages/settings/ProvidersSection.tsx index 3420f64ca..d6123a3cd 100644 --- a/crates/agent-gateway/web/src/pages/settings/ProvidersSection.tsx +++ b/crates/agent-gateway/web/src/pages/settings/ProvidersSection.tsx @@ -402,7 +402,6 @@ function ProviderModal({ const [editingModel, setEditingModel] = useState(null); const [showApiKey, setShowApiKey] = useState(false); const [activePanel, setActivePanel] = useState("general"); - const [visibleHeaderValues, setVisibleHeaderValues] = useState>(new Set()); const [headerValidationSubmitted, setHeaderValidationSubmitted] = useState(false); const [headerSuggest, setHeaderSuggest] = useState<{ index: number; @@ -764,26 +763,9 @@ function ProviderModal({ function removeCustomHeader(index: number) { setCustomHeaders((prev) => prev.filter((_, headerIndex) => headerIndex !== index)); - setVisibleHeaderValues((prev) => { - const next = new Set(); - for (const visibleIndex of prev) { - if (visibleIndex < index) next.add(visibleIndex); - if (visibleIndex > index) next.add(visibleIndex - 1); - } - return next; - }); setHeaderValidationSubmitted(false); } - function toggleCustomHeaderValue(index: number) { - setVisibleHeaderValues((prev) => { - const next = new Set(prev); - if (next.has(index)) next.delete(index); - else next.add(index); - return next; - }); - } - function openHeaderSuggest(index: number) { const input = headerKeyRefs.current[index]; if (!input) return; @@ -824,7 +806,6 @@ function ProviderModal({ } const merged = mergeImportedCustomHeaders(customHeaders, parsed.headers); setCustomHeaders(merged.headers); - setVisibleHeaderValues(new Set()); setHeaderSuggest(null); setHeaderValidationSubmitted(false); setHeaderImportSummary({ @@ -1816,7 +1797,6 @@ function ProviderModal({ const issueTitle = issue ? customHeaderIssueMessage(issue, t) : undefined; const valueIssue = issue === "invalid-value"; const keyIssue = issue !== null && !valueIssue; - const valueVisible = visibleHeaderValues.has(index); const suggestOpen = headerSuggest?.index === index && headerSuggestItems.length > 0; @@ -1895,10 +1875,10 @@ function ProviderModal({ ref={(element) => { headerValueRefs.current[index] = element; }} - type={valueVisible ? "text" : "password"} + type="text" value={header.value} className={cn( - "h-10 w-full rounded-none border-0 bg-transparent pl-3 pr-[4.5rem] font-mono text-xs shadow-none focus-visible:ring-0", + "h-10 w-full rounded-none border-0 bg-transparent pl-3 pr-11 font-mono text-xs shadow-none focus-visible:ring-0", valueIssue && "text-destructive", )} placeholder={t("settings.customHeaderValue")} @@ -1918,29 +1898,6 @@ function ProviderModal({ }} />
-