diff --git a/package-lock.json b/package-lock.json index 193c3a8f..6cb90908 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,11 @@ "dependencies": { "@floating-ui/core": "^1.6.0", "@floating-ui/vue": "^1.0.6", + "@fullcalendar/core": "^6.1.18", + "@fullcalendar/daygrid": "^6.1.18", + "@fullcalendar/interaction": "^6.1.18", + "@fullcalendar/timegrid": "^6.1.18", + "@fullcalendar/vue3": "^6.1.18", "@heroicons/vue": "^2.1.1", "@rushstack/eslint-patch": "^1.10.5", "@tailwindcss/container-queries": "^0.1.1", @@ -1027,6 +1032,55 @@ "vue-demi": ">=0.13.0" } }, + "node_modules/@fullcalendar/core": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.18.tgz", + "integrity": "sha512-cD7XtZIZZ87Cg2+itnpsONCsZ89VIfLLDZ22pQX4IQVWlpYUB3bcCf878DhWkqyEen6dhi5ePtBoqYgm5K+0fQ==", + "license": "MIT", + "dependencies": { + "preact": "~10.12.1" + } + }, + "node_modules/@fullcalendar/daygrid": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.18.tgz", + "integrity": "sha512-s452Zle1SdMEzZDw+pDczm8m3JLIZzS9ANMThXTnqeqJewW1gqNFYas18aHypJSgF9Fh9rDJjTSUw04BpXB/Mg==", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.18" + } + }, + "node_modules/@fullcalendar/interaction": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.18.tgz", + "integrity": "sha512-f/mD5RTjzw+Q6MGTMZrLCgIrQLIUUO9NV/58aM2J6ZBQZeRlNizDqmqldqyG+j49zj2vFhUfZibPrVKWm5yA4Q==", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.18" + } + }, + "node_modules/@fullcalendar/timegrid": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.18.tgz", + "integrity": "sha512-T/ouhs+T1tM8JcW7Cjx+KiohL/qQWKqvRITwjol8ktJ1e1N/6noC40/obR1tyolqOxMRWHjJkYoj9fUqfoez9A==", + "license": "MIT", + "dependencies": { + "@fullcalendar/daygrid": "~6.1.18" + }, + "peerDependencies": { + "@fullcalendar/core": "~6.1.18" + } + }, + "node_modules/@fullcalendar/vue3": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.18.tgz", + "integrity": "sha512-YMagwTumxsIx3GFYWLa9Yr73EMA+JuH6S3EeZGS+rEjvG5fDGdf+33rxGMzmw+LdO7SWi3ctbzRnJlv3fnm3RQ==", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.18", + "vue": "^3.0.11" + } + }, "node_modules/@heroicons/vue": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@heroicons/vue/-/vue-2.2.0.tgz", @@ -5140,6 +5194,16 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "license": "MIT" }, + "node_modules/preact": { + "version": "10.12.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz", + "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", diff --git a/package.json b/package.json index c7c2a120..61d58a51 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,11 @@ "dependencies": { "@floating-ui/core": "^1.6.0", "@floating-ui/vue": "^1.0.6", + "@fullcalendar/core": "^6.1.18", + "@fullcalendar/daygrid": "^6.1.18", + "@fullcalendar/interaction": "^6.1.18", + "@fullcalendar/timegrid": "^6.1.18", + "@fullcalendar/vue3": "^6.1.18", "@heroicons/vue": "^2.1.1", "@rushstack/eslint-patch": "^1.10.5", "@tailwindcss/container-queries": "^0.1.1", diff --git a/resources/css/app.css b/resources/css/app.css index 5e6b531a..1118bf62 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -46,14 +46,16 @@ --color-accent-default: rgba(var(--color-accent-300), 0.2); --color-accent-foreground: rgb(var(--color-accent-100)); + --theme-color-default-background: var(--color-bg-primary); + } :root.light { - --color-bg-primary: #F5F5F5; + --color-bg-primary: #FFFFFF; --color-bg-secondary: #f7f7f8; --color-bg-tertiary: #e1e1e3; --color-bg-quaternary: #ffffff; - --color-bg-background: #ffffff; + --color-bg-background: #F5F5F5; --color-text-primary: #18181b; --color-text-secondary: #3f3f46; --color-text-tertiary: #57575C; @@ -70,7 +72,7 @@ --theme-color-chart: var(--color-accent-400); - --theme-shadow-card: 0 1px 2px 0 rgb(0 0 0 / 0.05); + --theme-shadow-card: lch(0 0 0 / 0.022) 0px 3px 6px -2px, lch(0 0 0 / 0.044) 0px 1px 1px; --theme-shadow-dropdown: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --theme-color-row-background: var(--theme-color-card-background); @@ -92,10 +94,11 @@ --color-accent-default: rgb(var(--color-accent-100)); --color-accent-foreground: rgb(var(--color-accent-800)); + --theme-color-default-background: #FCFCFC; + } :root { - --theme-color-default-background: var(--color-bg-primary); --theme-color-icon-active: rgb(var(--color-text-tertiary)); --theme-color-card-background-separator: var(--color-border-tertiary); --theme-color-card-border: var(--color-border-secondary); diff --git a/resources/js/Components/Common/User/UserTimezoneMismatchModal.vue b/resources/js/Components/Common/User/UserTimezoneMismatchModal.vue index fa0daf49..091bbe52 100644 --- a/resources/js/Components/Common/User/UserTimezoneMismatchModal.vue +++ b/resources/js/Components/Common/User/UserTimezoneMismatchModal.vue @@ -1,19 +1,19 @@