diff --git a/src/components/Common/Settings/CurrentChatModelSettings.tsx b/src/components/Common/Settings/CurrentChatModelSettings.tsx index d626c14..b1218b4 100644 --- a/src/components/Common/Settings/CurrentChatModelSettings.tsx +++ b/src/components/Common/Settings/CurrentChatModelSettings.tsx @@ -17,6 +17,7 @@ import { } from "antd" import React, { useState, useCallback } from "react" import { useTranslation } from "react-i18next" +import { SaveButton } from "../SaveButton" type Props = { open: boolean @@ -34,17 +35,23 @@ export const CurrentChatModelSettings = ({ const cUserSettings = useStoreChatModelSettings() const { selectedSystemPrompt } = useMessageOption() - const savePrompt = useCallback((value: string) => { - cUserSettings.setX('systemPrompt', value) - }, [cUserSettings]) + const savePrompt = useCallback( + (value: string) => { + cUserSettings.setX("systemPrompt", value) + }, + [cUserSettings] + ) - const saveSettings = useCallback((values: any) => { - Object.entries(values).forEach(([key, value]) => { - if (key !== 'systemPrompt') { - cUserSettings.setX(key, value) - } - }) - }, [cUserSettings]) + const saveSettings = useCallback( + (values: any) => { + Object.entries(values).forEach(([key, value]) => { + if (key !== "systemPrompt") { + cUserSettings.setX(key, value) + } + }) + }, + [cUserSettings] + ) const { isPending: isLoading } = useQuery({ queryKey: ["fetchModelConfig2", open], @@ -202,12 +209,7 @@ export const CurrentChatModelSettings = ({ } ]} /> - + ) : ( @@ -223,8 +225,7 @@ export const CurrentChatModelSettings = ({ open={open} onClose={() => setOpen(false)} width={500} - title={t("currentChatModelSettings")} - > + title={t("currentChatModelSettings")}> {renderBody()} ) @@ -236,8 +237,7 @@ export const CurrentChatModelSettings = ({ open={open} onOk={() => setOpen(false)} onCancel={() => setOpen(false)} - footer={null} - > + footer={null}> {renderBody()} )