diff --git a/package.json b/package.json index 355ece8..bdd19eb 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "start": "node server/index.js", "dev": "node --watch server/index.js", "setup": "node setup.js", - "test:db": "node --experimental-sqlite test-db.js" + "test:db": "node --experimental-sqlite test-db.js", + "test:dashboard": "node --experimental-sqlite test-dashboard.js", + "test": "node --experimental-sqlite test-db.js && node --experimental-sqlite test-dashboard.js" }, "dependencies": { "bcrypt": "^5.1.1", diff --git a/public/index.html b/public/index.html index f2c9011..475a066 100644 --- a/public/index.html +++ b/public/index.html @@ -16,6 +16,7 @@ + diff --git a/public/pages/dashboard.js b/public/pages/dashboard.js index 3795c3a..ece6e6e 100644 --- a/public/pages/dashboard.js +++ b/public/pages/dashboard.js @@ -1,25 +1,365 @@ /** * Modul: Dashboard - * Zweck: Seite für das Dashboard-Modul + * Zweck: Startseite mit Begrüßung, Terminen, Aufgaben, Essen, Notizen und FAB * Abhängigkeiten: /api.js */ import { api } from '/api.js'; -/** - * @param {HTMLElement} container - * @param {{ user: object }} context - */ -export async function render(container, { user }) { - container.innerHTML = ` -
-