From 1511340f00642d11ebf98ccf7a02c350be0e5a6b Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Wed, 18 Mar 2026 18:26:30 +0100 Subject: [PATCH] =?UTF-8?q?Neues=20Dashboard=20mit=20selbstw=C3=A4hlbaren?= =?UTF-8?q?=20und=20verschiebbaren=20Cards?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package-lock.json | 17 + frontend/package.json | 1 + frontend/pages/index.client.vue | 564 ++++++++++++++++++++++++++++++++ frontend/pages/index.vue | 92 ------ 4 files changed, 582 insertions(+), 92 deletions(-) create mode 100644 frontend/pages/index.client.vue delete mode 100644 frontend/pages/index.vue diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e635e54..8a0f8ba 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -68,6 +68,7 @@ "date-fns": "^3.6.0", "dayjs": "^1.11.10", "fast-sort": "^3.4.1", + "gridstack": "^12.4.2", "handlebars": "^4.7.8", "image-js": "^1.1.0", "leaflet": "^1.9.4", @@ -12114,6 +12115,22 @@ "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, + "node_modules/gridstack": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/gridstack/-/gridstack-12.4.2.tgz", + "integrity": "sha512-aXbJrQpi3LwpYXYOr4UriPM5uc/dPcjK01SdOE5PDpx2vi8tnLhU7yBg/1i4T59UhNkG/RBfabdFUObuN+gMnw==", + "funding": [ + { + "type": "paypal", + "url": "https://www.paypal.me/alaind831" + }, + { + "type": "venmo", + "url": "https://www.venmo.com/adumesny" + } + ], + "license": "MIT" + }, "node_modules/gzip-size": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 2015e64..94980a5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -81,6 +81,7 @@ "date-fns": "^3.6.0", "dayjs": "^1.11.10", "fast-sort": "^3.4.1", + "gridstack": "^12.4.2", "handlebars": "^4.7.8", "image-js": "^1.1.0", "leaflet": "^1.9.4", diff --git a/frontend/pages/index.client.vue b/frontend/pages/index.client.vue new file mode 100644 index 0000000..a818b41 --- /dev/null +++ b/frontend/pages/index.client.vue @@ -0,0 +1,564 @@ + + + + + diff --git a/frontend/pages/index.vue b/frontend/pages/index.vue deleted file mode 100644 index e58a724..0000000 --- a/frontend/pages/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - -