MCPcopy Create free account
hub / github.com/experdot/pointer / handleSave

Function handleSave

src/renderer/src/components/settings/ModelConfigSettings.tsx:66–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

64 }, [open, config, form])
65
66 const handleSave = async () => {
67 try {
68 setLoading(true)
69 const values = await form.validateFields()
70
71 const newConfig: ModelConfig = {
72 id: config?.id || uuidv4(),
73 name: values.name,
74 systemPrompt: values.systemPrompt,
75 temperature: values.temperature,
76 topP: values.topP,
77 createdAt: config?.createdAt || Date.now()
78 }
79
80 onSave(newConfig)
81 form.resetFields()
82 } catch (error) {
83 message.error('请检查输入内容')
84 } finally {
85 setLoading(false)
86 }
87 }
88
89 return (
90 <Modal

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected