diff --git a/frontend/src/lib/components/ContextMenu.svelte b/frontend/src/lib/components/ContextMenu.svelte deleted file mode 100644 index 038346c133..0000000000 --- a/frontend/src/lib/components/ContextMenu.svelte +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - -
- - - - {#if contextMenuVisible} - -
-
-
- - {#each contextMenu.menuItems as item} - - - - {/each} -
-
-
-
- {/if} -
- - diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte index 790f9e489c..612bd96a82 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte @@ -187,9 +187,11 @@ const appendError = sideEffect?.configuration?.sendErrorToast?.appendError if (!message) return + if (typeof message === 'function') { message = await message() } + sendUserToast(message, true, [], appendError ? errorMessage : undefined) break } diff --git a/frontend/src/lib/components/apps/editor/GridEditorMenu.svelte b/frontend/src/lib/components/apps/editor/GridEditorMenu.svelte index 315bb85159..d8e272a786 100644 --- a/frontend/src/lib/components/apps/editor/GridEditorMenu.svelte +++ b/frontend/src/lib/components/apps/editor/GridEditorMenu.svelte @@ -1,70 +1,156 @@ + + - { - componentCallbacks?.handleCut(new KeyboardEvent('keydown')) - }, - icon: Scissors, - shortcut: `${getModifierKey()}X`, - disabled: $movingcomponents?.includes($selectedComponent?.[0] ?? '') - }, - { - label: 'Copy', - onClick: () => { - componentCallbacks?.handleCopy(new KeyboardEvent('keydown')) - }, - icon: Copy, - shortcut: `${getModifierKey()}C` - }, - { - label: 'Show style panel', - onClick: () => { - secondaryMenuLeft?.toggle(StylePanel, { type: 'style' }) - }, - icon: Paintbrush2, - disabled: $secondaryMenuLeft.isOpen - }, + - { - label: 'Delete', - onClick: () => { - deleteComponent?.removeGridElement() - }, - icon: Trash, - shortcut: `Del`, - color: 'red' - } - ] - }} - {id} -> + + + + +
+ - - + {#if contextMenuVisible} + +
+
+
+ + {#each menuItems as item} + + + + {/each} +
+
+
+
+ {/if} +
diff --git a/frontend/src/lib/components/apps/editor/component/components.ts b/frontend/src/lib/components/apps/editor/component/components.ts index c63d29478d..d2f3c59222 100644 --- a/frontend/src/lib/components/apps/editor/component/components.ts +++ b/frontend/src/lib/components/apps/editor/component/components.ts @@ -469,7 +469,7 @@ const onSuccessClick = { }, sendToast: { message: { - tooltip: 'The message of the toast to diplay', + tooltip: 'The message of the toast to display', fieldType: 'text', type: 'static', value: '', @@ -557,10 +557,10 @@ const onErrorClick = { }, sendErrorToast: { message: { - tooltip: 'The message of the toast to diplay', + tooltip: 'The message of the toast to display', fieldType: 'text', type: 'static', - value: '', + value: 'An error occured', placeholder: 'Hello there', onDemandOnly: true }, @@ -3150,14 +3150,12 @@ See date-fns format for more information. By default, it is 'dd.MM.yyyy HH:mm' fieldType: 'boolean', type: 'static', value: false, - - tooltip: 'This will diplay the type and/or the format on the field next to the label.' + tooltip: 'This will display the type and/or the format on the field next to the label.' }, largeGap: { fieldType: 'boolean', type: 'static', value: false, - tooltip: 'This will add a large gap between the form elements.' } } diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/DeleteComponent.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/DeleteComponent.svelte index 50c2a7db59..db0245cefb 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/DeleteComponent.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/DeleteComponent.svelte @@ -1,15 +1,9 @@ diff --git a/frontend/src/lib/components/apps/svelte-select/lib/tailwind.css b/frontend/src/lib/components/apps/svelte-select/lib/tailwind.css index 2b43fcab48..058dac4876 100644 --- a/frontend/src/lib/components/apps/svelte-select/lib/tailwind.css +++ b/frontend/src/lib/components/apps/svelte-select/lib/tailwind.css @@ -114,7 +114,7 @@ } .multi-item { - @apply bg-gray-100 mt-1 mr-1 border border-gray-200 rounded-sm h-8 leading-8 flex cursor-default pr-1 pl-1 max-w-full items-center mr-1 overflow-hidden overflow-ellipsis whitespace-nowrap; + @apply bg-gray-100 mt-1 border border-gray-200 rounded-sm h-8 leading-8 flex cursor-default pr-1 pl-1 max-w-full items-center mr-1 overflow-hidden overflow-ellipsis whitespace-nowrap; } .multi-item.disabled {