From b0ebe5634d494173d263f285d14bb3871f6d7b28 Mon Sep 17 00:00:00 2001 From: Louis Young <63398145+louisyoungx@users.noreply.github.com> Date: Fri, 4 Jul 2025 11:35:28 +0800 Subject: [PATCH] fix(demo): remove loop block nodes form validates & effects (#460) --- .../src/nodes/block-end/form-meta.tsx | 11 +---------- .../src/nodes/block-start/form-meta.tsx | 11 +---------- 2 files changed, 2 insertions(+), 20 deletions(-) diff --git a/apps/demo-free-layout/src/nodes/block-end/form-meta.tsx b/apps/demo-free-layout/src/nodes/block-end/form-meta.tsx index fdac50bd..3c76cf3d 100644 --- a/apps/demo-free-layout/src/nodes/block-end/form-meta.tsx +++ b/apps/demo-free-layout/src/nodes/block-end/form-meta.tsx @@ -3,8 +3,7 @@ * SPDX-License-Identifier: MIT */ -import { FormRenderProps, FormMeta, ValidateTrigger } from '@flowgram.ai/free-layout-editor'; -import { provideJsonSchemaOutputs, syncVariableTitle } from '@flowgram.ai/form-materials'; +import { FormRenderProps, FormMeta } from '@flowgram.ai/free-layout-editor'; import { Avatar } from '@douyinfe/semi-ui'; import { FlowNodeJSON } from '../../typings'; @@ -38,12 +37,4 @@ export const renderForm = ({ form }: FormRenderProps) => ( export const formMeta: FormMeta = { render: renderForm, - validateTrigger: ValidateTrigger.onChange, - validate: { - title: ({ value }: { value: string }) => (value ? undefined : 'Title is required'), - }, - effect: { - title: syncVariableTitle, - outputs: provideJsonSchemaOutputs, - }, }; diff --git a/apps/demo-free-layout/src/nodes/block-start/form-meta.tsx b/apps/demo-free-layout/src/nodes/block-start/form-meta.tsx index dd816f27..26f42480 100644 --- a/apps/demo-free-layout/src/nodes/block-start/form-meta.tsx +++ b/apps/demo-free-layout/src/nodes/block-start/form-meta.tsx @@ -3,8 +3,7 @@ * SPDX-License-Identifier: MIT */ -import { FormRenderProps, FormMeta, ValidateTrigger } from '@flowgram.ai/free-layout-editor'; -import { provideJsonSchemaOutputs, syncVariableTitle } from '@flowgram.ai/form-materials'; +import { FormRenderProps, FormMeta } from '@flowgram.ai/free-layout-editor'; import { Avatar } from '@douyinfe/semi-ui'; import { FlowNodeJSON } from '../../typings'; @@ -38,12 +37,4 @@ export const renderForm = ({ form }: FormRenderProps) => ( export const formMeta: FormMeta = { render: renderForm, - validateTrigger: ValidateTrigger.onChange, - validate: { - title: ({ value }: { value: string }) => (value ? undefined : 'Title is required'), - }, - effect: { - title: syncVariableTitle, - outputs: provideJsonSchemaOutputs, - }, };