= {
+ [ClockModule.name]: ClockModule
+};
diff --git a/app/pages/[...slug].vue b/app/pages/[...slug].vue
index 9ae261d..7096428 100644
--- a/app/pages/[...slug].vue
+++ b/app/pages/[...slug].vue
@@ -70,8 +70,11 @@ const backUrl = computed(() => {
-
-
+
+
+
+
+
diff --git a/app/types/module.ts b/app/types/module.ts
new file mode 100644
index 0000000..0ef6680
--- /dev/null
+++ b/app/types/module.ts
@@ -0,0 +1,8 @@
+import type { VNode } from 'vue';
+
+export interface DashboardModule {
+ name: string;
+ width: number; // Number of grid columns to span
+ height: number; // Number of grid rows to span
+ render: () => VNode | any;
+}