From 56cd169a0e72f954f8ae004d2bb6bca76fae1fca Mon Sep 17 00:00:00 2001 From: Cyrus Goh Date: Mon, 3 Feb 2025 08:30:16 -0800 Subject: [PATCH] Canvas: Inline add components (#6529) * selected component index null directly * inline add component * fix spacing * granular events handling for triggering contextmenu * shared menu items * remove dup contextmenu in blank canvas * remove add component menu * lint * remove unused * re-add ml-2 to canvas filters * Revert "remove add component menu" This reverts commit d7a17659dc459a2a2b38b39cf481f8462c13c90e. * add component --- .../src/features/canvas/BlankCanvas.svelte | 64 +++--------------- web-common/src/features/canvas/Canvas.svelte | 66 +++++++++++++++---- .../canvas/CanvasDashboardPreview.svelte | 15 +---- .../canvas/components/AddComponentMenu.svelte | 18 +---- .../canvas/components/menu-items.svelte | 22 +++++++ .../canvas/filters/CanvasFilters.svelte | 7 +- .../workspaces/CanvasWorkspace.svelte | 8 +-- 7 files changed, 95 insertions(+), 105 deletions(-) create mode 100644 web-common/src/features/canvas/components/menu-items.svelte diff --git a/web-common/src/features/canvas/BlankCanvas.svelte b/web-common/src/features/canvas/BlankCanvas.svelte index 7613ae1840d..4eb6888b1a8 100644 --- a/web-common/src/features/canvas/BlankCanvas.svelte +++ b/web-common/src/features/canvas/BlankCanvas.svelte @@ -1,36 +1,5 @@
- - - - - - {#each menuItems as item} - handleAddComponent(item.id)} - class="text-gray-700 text-xs" - > -
- - {item.label} -
-
- {/each} -
-
+