From b362b851418ee89b5fca24df26805cab3692416a Mon Sep 17 00:00:00 2001 From: dragooncjw <289056872@qq.com> Date: Tue, 4 Mar 2025 15:01:48 +0800 Subject: [PATCH] fix: demo lint --- apps/demo-fixed-layout-simple/.eslintrc.js | 5 ++ .../src/components/minimap.tsx | 1 - .../src/components/tools.tsx | 29 +++++++---- apps/demo-fixed-layout-simple/src/editor.tsx | 10 ++-- .../src/initial-data.ts | 13 +++-- .../src/node-registries.ts | 12 ++--- apps/demo-fixed-layout/.eslintrc.js | 5 ++ .../src/components/branch-adder/styles.tsx | 4 +- .../src/components/drag-node/index.tsx | 10 ++-- .../src/components/node-adder/index.tsx | 6 +-- .../src/components/node-list.tsx | 2 +- .../components/selector-box-popover/index.tsx | 12 ++--- .../src/components/tools/index.tsx | 6 +-- .../src/components/tools/save.tsx | 18 +++---- .../src/form-components/feedback.tsx | 2 +- .../src/form-components/form-header/index.tsx | 4 +- .../src/form-components/form-inputs/index.tsx | 2 +- .../src/form-components/form-item/index.tsx | 2 +- .../form-components/form-outputs/index.tsx | 2 +- .../form-components/properties-edit/index.tsx | 8 +-- .../src/plugins/group-plugin/group-note.tsx | 6 +-- .../src/plugins/group-plugin/group-tools.tsx | 8 +-- .../base-textarea.tsx | 4 +- .../multilang-textarea-editor/index.tsx | 2 +- apps/demo-fixed-layout/src/shortcuts/index.ts | 50 +++++++++---------- apps/demo-free-layout-simple/.eslintrc.js | 5 ++ .../src/components/minimap.tsx | 1 - .../src/components/node-add-panel.tsx | 18 ++++--- .../src/components/tools.tsx | 29 +++++++---- apps/demo-free-layout-simple/src/editor.tsx | 15 +++--- .../src/hooks/use-editor-props.tsx | 27 +++++----- .../src/initial-data.ts | 7 ++- .../src/node-registries.ts | 3 +- apps/demo-free-layout/.eslintrc.js | 5 ++ .../components/selector-box-popover/index.tsx | 6 +-- .../src/components/tools/interactive.tsx | 6 +-- apps/demo-free-layout/src/editor.tsx | 2 +- .../src/form-components/feedback.tsx | 2 +- .../src/form-components/form-header/index.tsx | 2 +- .../src/form-components/form-inputs/index.tsx | 2 +- .../src/form-components/form-item/index.tsx | 2 +- .../form-components/form-outputs/index.tsx | 2 +- .../form-components/properties-edit/index.tsx | 8 +-- .../condition/condition-inputs/index.tsx | 2 +- .../src/shortcuts/shortcuts.ts | 32 ++++++------ apps/docs/.eslintrc.js | 5 ++ common/config/rush/command-line.json | 8 +++ common/config/rush/pnpm-lock.yaml | 3 ++ config/eslint-config/.eslintrc.js | 5 ++ config/eslint-config/package.json | 2 +- 50 files changed, 235 insertions(+), 187 deletions(-) diff --git a/apps/demo-fixed-layout-simple/.eslintrc.js b/apps/demo-fixed-layout-simple/.eslintrc.js index 02803479..9f8bd759 100644 --- a/apps/demo-fixed-layout-simple/.eslintrc.js +++ b/apps/demo-fixed-layout-simple/.eslintrc.js @@ -7,4 +7,9 @@ module.exports = defineConfig({ 'no-console': 'off', 'react/prop-types': 'off', }, + settings: { + react: { + version: 'detect', // 自动检测 React 版本 + }, + }, }); diff --git a/apps/demo-fixed-layout-simple/src/components/minimap.tsx b/apps/demo-fixed-layout-simple/src/components/minimap.tsx index 79acc454..14161bf2 100644 --- a/apps/demo-fixed-layout-simple/src/components/minimap.tsx +++ b/apps/demo-fixed-layout-simple/src/components/minimap.tsx @@ -1,7 +1,6 @@ import { FlowMinimapService, MinimapRender } from '@flowgram.ai/minimap-plugin'; import { useService } from '@flowgram.ai/fixed-layout-editor'; - export const Minimap = () => { const minimapService = useService(FlowMinimapService); return ( diff --git a/apps/demo-fixed-layout-simple/src/components/tools.tsx b/apps/demo-fixed-layout-simple/src/components/tools.tsx index dfd6cd76..29e32fe3 100644 --- a/apps/demo-fixed-layout-simple/src/components/tools.tsx +++ b/apps/demo-fixed-layout-simple/src/components/tools.tsx @@ -1,4 +1,5 @@ -import { useEffect, useState } from 'react' +import { useEffect, useState } from 'react'; + import { usePlaygroundTools, useClientContext } from '@flowgram.ai/fixed-layout-editor'; export function Tools() { @@ -15,13 +16,21 @@ export function Tools() { return () => disposable.dispose(); }, [history]); - return