From: PhiTux Date: Fri, 27 Dec 2024 18:33:13 +0000 (+0100) Subject: calendar and textarea progress X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=c9b4333a27ea247f88742bcf1c1e8f2ff8af387d;p=DailyTxT.git calendar and textarea progress --- diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 067f54f..3fe25db 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10,7 +10,8 @@ "dependencies": { "@popperjs/core": "^2.11.8", "axios": "^1.7.8", - "bootstrap": "^5.3.3" + "bootstrap": "^5.3.3", + "dayjs": "^1.11.13" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.0.0", @@ -1680,6 +1681,12 @@ "node": ">=4" } }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", diff --git a/frontend/package.json b/frontend/package.json index 80174f9..186d2f3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -33,6 +33,7 @@ "dependencies": { "@popperjs/core": "^2.11.8", "axios": "^1.7.8", - "bootstrap": "^5.3.3" + "bootstrap": "^5.3.3", + "dayjs": "^1.11.13" } } diff --git a/frontend/src/lib/calendarStore.js b/frontend/src/lib/calendarStore.js new file mode 100644 index 0000000..928a925 --- /dev/null +++ b/frontend/src/lib/calendarStore.js @@ -0,0 +1,12 @@ +import {writable} from 'svelte/store'; + +let date = new Date(); + +export let selectedDate = writable(date); + +export let cal = writable({ + daysWithLogs: [], + daysWithFiles: [], + currentMonth: date.getMonth(), + currentYear: date.getFullYear(), +}); \ No newline at end of file diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 7387a9a..c63f5ee 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -1,18 +1,37 @@ @@ -26,7 +45,7 @@ aria-label="Close" > - +
@@ -39,13 +58,24 @@
-
-
Datum
-
written at
-
history
-
delete
+
+
+ {$selectedDate.toLocaleDateString('locale', { weekday: 'long' })}
+ {$selectedDate.toLocaleDateString('locale')} +
+
+ Geschrieben am:
+ TODO +
+
history
+
delete
- +
@@ -53,9 +83,46 @@