@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
15 lines (11 loc) • 388 B
text/typescript
import { FormInstance } from 'antd/es/form/hooks/useForm';
import isEqual from 'fast-deep-equal';
import { useLayoutEffect } from 'react';
import { useStore } from './store';
export const useAgentSyncSettings = (form: FormInstance) => {
const config = useStore((s) => s.config, isEqual);
useLayoutEffect(() => {
form.setFieldsValue(config);
}, [config]);
return config;
};