From e87d5ec9295028c7300daabf72ec528a06653145 Mon Sep 17 00:00:00 2001 From: landaiqing Date: Fri, 25 Apr 2025 18:11:34 +0800 Subject: [PATCH] :art: Refactor code structure --- frontend/src/components/toolbar/Toolbar.vue | 26 ++-- frontend/src/editor/Editor.vue | 35 +++-- frontend/src/editor/extensions/basicSetup.ts | 130 ++++++++-------- .../src/editor/extensions/tabExtension.ts | 2 +- .../theme/{base-dark.ts => default-dark.ts} | 2 +- frontend/src/stores/configStore.ts | 106 +++++++++++++ frontend/src/stores/editor.ts | 143 ------------------ frontend/src/stores/editorStore.ts | 53 +++++++ frontend/src/types/config.d.ts | 11 ++ frontend/src/types/{editor.ts => editor.d.ts} | 0 10 files changed, 271 insertions(+), 237 deletions(-) rename frontend/src/editor/theme/{base-dark.ts => default-dark.ts} (99%) create mode 100644 frontend/src/stores/configStore.ts delete mode 100644 frontend/src/stores/editor.ts create mode 100644 frontend/src/stores/editorStore.ts create mode 100644 frontend/src/types/config.d.ts rename frontend/src/types/{editor.ts => editor.d.ts} (100%) diff --git a/frontend/src/components/toolbar/Toolbar.vue b/frontend/src/components/toolbar/Toolbar.vue index 01dbbc7..4b45d09 100644 --- a/frontend/src/components/toolbar/Toolbar.vue +++ b/frontend/src/components/toolbar/Toolbar.vue @@ -1,7 +1,9 @@