feat(web): workflow support lexical editor

This commit is contained in:
zhaoying
2025-12-23 16:44:07 +08:00
parent 26263bdcf0
commit 480f721888
2 changed files with 17 additions and 11 deletions

View File

@@ -32,7 +32,12 @@ const Properties: FC<PropertiesProps> = ({
const [editIndex, setEditIndex] = useState<number | null>(null)
useEffect(() => {
form.resetFields()
if (selectedNode?.getData().id) {
form.resetFields()
}
}, [selectedNode?.getData().id])
useEffect(() => {
if (selectedNode && form) {
const { type = 'default', name = '', config } = selectedNode.getData() || {}
const initialValue: Record<string, any> = {}
@@ -61,11 +66,9 @@ const Properties: FC<PropertiesProps> = ({
};
useEffect(() => {
console.log('values', values)
if (values && selectedNode) {
const { id, ...rest } = values
Object.keys(values).forEach(key => {
if (selectedNode.data?.config[key]) {
selectedNode.data.config[key].defaultValue = values[key]