import { RAGFlowNodeType } from '@/interfaces/database/flow'; import { isEmpty } from 'lodash'; import { useMemo } from 'react'; export function useFormValues( defaultValues: Record, node?: RAGFlowNodeType, ) { const values = useMemo(() => { const formData = node?.data?.form; if (isEmpty(formData)) { return defaultValues; } return formData; }, [defaultValues, node?.data?.form]); return values; }