diff --git a/apps/manacore/apps/web/src/lib/components/dashboard/WidgetContainer.svelte b/apps/manacore/apps/web/src/lib/components/dashboard/WidgetContainer.svelte index ed08aa2c1..097c3fb23 100644 --- a/apps/manacore/apps/web/src/lib/components/dashboard/WidgetContainer.svelte +++ b/apps/manacore/apps/web/src/lib/components/dashboard/WidgetContainer.svelte @@ -26,6 +26,9 @@ import ManadeckProgressWidget from './widgets/ManadeckProgressWidget.svelte'; import ClockTimersWidget from './widgets/ClockTimersWidget.svelte'; import StorageUsageWidget from './widgets/StorageUsageWidget.svelte'; + import MukkeLibraryWidget from './widgets/MukkeLibraryWidget.svelte'; + import PresiDecksWidget from './widgets/PresiDecksWidget.svelte'; + import ContextDocsWidget from './widgets/ContextDocsWidget.svelte'; interface Props { widget: WidgetConfig; @@ -67,6 +70,9 @@ 'manadeck-progress': ManadeckProgressWidget, 'clock-timers': ClockTimersWidget, 'storage-usage': StorageUsageWidget, + 'mukke-library': MukkeLibraryWidget, + 'presi-decks': PresiDecksWidget, + 'context-docs': ContextDocsWidget, } as const; const WidgetComponent = $derived(widgetComponents[widget.type]); diff --git a/apps/manacore/apps/web/src/lib/components/dashboard/widgets/ContextDocsWidget.svelte b/apps/manacore/apps/web/src/lib/components/dashboard/widgets/ContextDocsWidget.svelte new file mode 100644 index 000000000..2b3bd96c3 --- /dev/null +++ b/apps/manacore/apps/web/src/lib/components/dashboard/widgets/ContextDocsWidget.svelte @@ -0,0 +1,163 @@ + + +
{doc.title}
+ {@const spaceName = getSpaceName(doc.spaceId)} + {#if spaceName} +{spaceName}
+ {/if} +{space.name}
+ {#if space.description} +{space.description}
+ {/if} +{song.title}
+ {#if song.artist} +{song.artist}
+ {/if} +{deck.title}
+ {#if deck.description} +{deck.description}
+ {/if} +