diff --git a/package-lock.json b/package-lock.json index 6e6fd67..d06e55e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "flatpickr": "^4.6.11", "laravel-mix": "^6.0.43", "lodash": "^4.17.21", + "luxon": "^2.3.1", "postcss": "^8.4.12", "tailwindcss": "^3.0.23", "vue": "^3.2.31", @@ -6115,6 +6116,14 @@ "node": ">=10" } }, + "node_modules/luxon": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.1.tgz", + "integrity": "sha512-I8vnjOmhXsMSlNMZlMkSOvgrxKJl0uOsEzdGgGNZuZPaS9KlefpE9KV95QFftlJSC+1UyCC9/I69R02cz/zcCA==", + "engines": { + "node": ">=12" + } + }, "node_modules/magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", @@ -14182,6 +14191,11 @@ "yallist": "^4.0.0" } }, + "luxon": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.1.tgz", + "integrity": "sha512-I8vnjOmhXsMSlNMZlMkSOvgrxKJl0uOsEzdGgGNZuZPaS9KlefpE9KV95QFftlJSC+1UyCC9/I69R02cz/zcCA==" + }, "magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", diff --git a/package.json b/package.json index decb2c6..8e5320e 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "flatpickr": "^4.6.11", "laravel-mix": "^6.0.43", "lodash": "^4.17.21", + "luxon": "^2.3.1", "postcss": "^8.4.12", "tailwindcss": "^3.0.23", "vue": "^3.2.31", diff --git a/resources/js/Pages/Test.vue b/resources/js/Pages/Test.vue new file mode 100644 index 0000000..4ba6969 --- /dev/null +++ b/resources/js/Pages/Test.vue @@ -0,0 +1,105 @@ + + + + + + Podsumowanie roczne + + + + + + + {{ month.name }} + + + Pn + Wt + Śr + Cz + Pt + Sb + Nd + + + + + + {{ day.date.split('-').pop().replace(/^0/, '') }} + + + + + + + + + + \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 7eedd7a..778b90c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -64,6 +64,9 @@ Route::middleware("auth")->group(function (): void { Route::get("/monthly-usage", MonthlyUsageController::class) ->name("vacation.monthly-usage"); }); + + Route::get("/test", fn() => inertia("Test")); + }); Route::middleware("guest")->group(function (): void {