diff --git a/apps/mana/apps/web/src/lib/components/QuickActionsList.svelte b/apps/mana/apps/web/src/lib/components/QuickActionsList.svelte new file mode 100644 index 000000000..a6e696338 --- /dev/null +++ b/apps/mana/apps/web/src/lib/components/QuickActionsList.svelte @@ -0,0 +1,75 @@ + + + +
+ {#if title} +
+

+ {#if titleIcon}{@html titleIcon}{/if} + {title} +

+
+ {/if} + +
+ {#each actions as action} + + {@html action.icon} +
+

{action.label}

+

+ {action.description} +

+
+
+ {/each} +
+
diff --git a/apps/mana/apps/web/src/lib/components/dashboard/widgets/QuickActionsWidget.svelte b/apps/mana/apps/web/src/lib/components/dashboard/widgets/QuickActionsWidget.svelte index c8aaeeefc..53e87710a 100644 --- a/apps/mana/apps/web/src/lib/components/dashboard/widgets/QuickActionsWidget.svelte +++ b/apps/mana/apps/web/src/lib/components/dashboard/widgets/QuickActionsWidget.svelte @@ -1,9 +1,12 @@ -
-

- - {$_('dashboard.widgets.quick_actions.title')} -

- -
- {#each actions as action} - -
- {action.icon} -
-

{$_(action.labelKey)}

-

{$_(action.descKey)}

-
-
-
- {/each} -
-
+ diff --git a/apps/mana/apps/web/src/lib/modules/core/widgets/QuickActionsWidget.svelte b/apps/mana/apps/web/src/lib/modules/core/widgets/QuickActionsWidget.svelte index cad049539..dd66d7bbd 100644 --- a/apps/mana/apps/web/src/lib/modules/core/widgets/QuickActionsWidget.svelte +++ b/apps/mana/apps/web/src/lib/modules/core/widgets/QuickActionsWidget.svelte @@ -3,7 +3,9 @@ * QuickActionsWidget — Schnellzugriff-Buttons für häufige Aktionen. * * Navigiert direkt zu den jeweiligen App-Routen innerhalb der Unified App. + * Thin wrapper around in compact mode. */ + import QuickActionsList from '$lib/components/QuickActionsList.svelte'; const actions = [ { @@ -39,23 +41,4 @@ ]; -
-
-

Schnellzugriff

-
- - -
+