import { useTranslation } from "react-i18next"; import { FormLabel } from "@/components/ui/form"; import { Textarea } from "@/components/ui/textarea"; import { parseBodyOverrideJson, parseHeaderOverrideJson, } from "@/lib/requestOverrides"; interface LocalProxyRequestOverridesFieldProps { headersJson: string; bodyJson: string; onHeadersJsonChange: (value: string) => void; onBodyJsonChange: (value: string) => void; } export function LocalProxyRequestOverridesField({ headersJson, bodyJson, onHeadersJsonChange, onBodyJsonChange, }: LocalProxyRequestOverridesFieldProps) { const { t } = useTranslation(); const headerError = parseHeaderOverrideJson(headersJson).error; const bodyError = parseBodyOverrideJson(bodyJson).error; return (
{t("providerForm.localProxyRequestOverridesHint", { defaultValue: "仅在本地路由/代理接管后生效,应用于协议转换后的上游请求。", })}