import { Divider, Input, Switch } from "antd" import { useTranslation } from "react-i18next" import { Form } from "antd" import React from "react" import { customOllamaHeaders, getRewriteUrl, isUrlRewriteEnabled, setCustomOllamaHeaders, setRewriteUrl, setUrlRewriteEnabled } from "@/services/app" import { Trash2Icon } from "lucide-react" import { SaveButton } from "../SaveButton" export const AdvanceOllamaSettings = () => { const [form] = Form.useForm() const watchUrlRewriteEnabled = Form.useWatch("urlRewriteEnabled", form) const fetchAdvancedData = async () => { const [urlRewriteEnabled, rewriteUrl, headers] = await Promise.all([ isUrlRewriteEnabled(), getRewriteUrl(), customOllamaHeaders() ]) form.setFieldsValue({ urlRewriteEnabled, rewriteUrl, headers }) } React.useEffect(() => { fetchAdvancedData() }, []) const { t } = useTranslation("settings") return (