Added basic module support

This commit is contained in:
2026-04-19 18:15:39 +01:00
parent 142a7408bd
commit 1e8cf0cb78
6 changed files with 93 additions and 2 deletions

8
app/types/module.ts Normal file
View File

@@ -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;
}