diff --git a/package.json b/package.json index 2ed67121f..8c7865917 100644 --- a/package.json +++ b/package.json @@ -30,17 +30,17 @@ "@dnd-kit/core": "^6.0.5", "@dnd-kit/sortable": "^7.0.1", "@dnd-kit/utilities": "^3.2.0", - "@emotion/react": "^11.10.0", + "@emotion/react": "^11.10.5", "@emotion/server": "^11.10.0", "@mantine/carousel": "^5.1.0", - "@mantine/core": "^5.2.3", - "@mantine/dates": "^5.2.3", - "@mantine/dropzone": "^5.2.3", - "@mantine/form": "^5.2.3", - "@mantine/hooks": "^5.2.3", - "@mantine/modals": "^5.2.3", + "@mantine/core": "^5.7.2", + "@mantine/dates": "^5.7.2", + "@mantine/dropzone": "^5.7.2", + "@mantine/form": "^5.7.2", + "@mantine/hooks": "^5.7.2", + "@mantine/modals": "^5.7.2", "@mantine/next": "^5.2.3", - "@mantine/notifications": "^5.2.3", + "@mantine/notifications": "^5.7.2", "@mantine/prism": "^5.0.0", "@nivo/core": "^0.79.0", "@nivo/line": "^0.79.1", @@ -50,7 +50,7 @@ "axios": "^0.27.2", "consola": "^2.15.3", "cookies-next": "^2.1.1", - "dayjs": "^1.11.5", + "dayjs": "^1.11.6", "dockerode": "^3.3.2", "embla-carousel-react": "^7.0.0", "framer-motion": "^6.5.1", diff --git a/src/components/ColorSchemeToggle/ColorSchemeSwitch.tsx b/src/components/ColorSchemeToggle/ColorSchemeSwitch.tsx index 076db44ee..a167d0b94 100644 --- a/src/components/ColorSchemeToggle/ColorSchemeSwitch.tsx +++ b/src/components/ColorSchemeToggle/ColorSchemeSwitch.tsx @@ -1,8 +1,14 @@ import React from 'react'; -import { createStyles, Switch, Group, useMantineColorScheme, Kbd } from '@mantine/core'; -import { IconSun as Sun, IconMoonStars as MoonStars } from '@tabler/icons'; +import { + createStyles, + Switch, + Group, + useMantineColorScheme, + Kbd, + useMantineTheme, +} from '@mantine/core'; +import { IconMoonStars, IconSun } from '@tabler/icons'; import { useTranslation } from 'next-i18next'; -import { useConfig } from '../../tools/state'; const useStyles = createStyles((theme) => ({ root: { @@ -31,18 +37,18 @@ const useStyles = createStyles((theme) => ({ })); export function ColorSchemeSwitch() { - const { config } = useConfig(); const { colorScheme, toggleColorScheme } = useMantineColorScheme(); - const { classes, cx } = useStyles(); const { t } = useTranslation('settings/general/theme-selector'); - + const theme = useMantineTheme(); return ( -
- - - toggleColorScheme()} size="md" /> -
+ toggleColorScheme()} + size="md" + onLabel={} + offLabel={} + /> {t('label', { theme: colorScheme === 'dark' ? 'light' : 'dark', })} diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 7525d0bf6..4b49fd0bc 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -1,11 +1,11 @@ import { GetServerSidePropsContext } from 'next'; import { useState } from 'react'; import { AppProps } from 'next/app'; -import { getCookie, setCookie } from 'cookies-next'; +import { getCookie } from 'cookies-next'; import Head from 'next/head'; import { MantineProvider, ColorScheme, ColorSchemeProvider, MantineTheme } from '@mantine/core'; import { NotificationsProvider } from '@mantine/notifications'; -import { useColorScheme, useHotkeys } from '@mantine/hooks'; +import { useColorScheme, useHotkeys, useLocalStorage } from '@mantine/hooks'; import { ModalsProvider } from '@mantine/modals'; import { appWithTranslation } from 'next-i18next'; import { QueryClientProvider } from '@tanstack/react-query'; @@ -16,9 +16,6 @@ import { queryClient } from '../tools/queryClient'; function App(this: any, props: AppProps & { colorScheme: ColorScheme }) { const { Component, pageProps } = props; - const preferredColorScheme = useColorScheme(); - const [colorScheme, setColorScheme] = useState(preferredColorScheme); - const [primaryColor, setPrimaryColor] = useState('red'); const [secondaryColor, setSecondaryColor] = useState('orange'); const [primaryShade, setPrimaryShade] = useState(6); @@ -31,11 +28,18 @@ function App(this: any, props: AppProps & { colorScheme: ColorScheme }) { setPrimaryShade, }; - const toggleColorScheme = (value?: ColorScheme) => { - const nextColorScheme = value || (colorScheme === 'dark' ? 'light' : 'dark'); - setColorScheme(nextColorScheme); - setCookie('color-scheme', nextColorScheme, { maxAge: 60 * 60 * 24 * 30 }); - }; + // hook will return either 'dark' or 'light' on client + // and always 'light' during ssr as window.matchMedia is not available + const preferredColorScheme = useColorScheme(); + const [colorScheme, setColorScheme] = useLocalStorage({ + key: 'mantine-color-scheme', + defaultValue: preferredColorScheme, + getInitialValueInEffect: true, + }); + + const toggleColorScheme = (value?: ColorScheme) => + setColorScheme(value || (colorScheme === 'dark' ? 'light' : 'dark')); + useHotkeys([['mod+J', () => toggleColorScheme()]]); return ( diff --git a/yarn.lock b/yarn.lock index 801d7e7ba..87dd94f19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -550,38 +550,38 @@ __metadata: languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.10.0": - version: 11.10.0 - resolution: "@emotion/babel-plugin@npm:11.10.0" +"@emotion/babel-plugin@npm:^11.10.5": + version: 11.10.5 + resolution: "@emotion/babel-plugin@npm:11.10.5" dependencies: "@babel/helper-module-imports": ^7.16.7 "@babel/plugin-syntax-jsx": ^7.17.12 "@babel/runtime": ^7.18.3 "@emotion/hash": ^0.9.0 "@emotion/memoize": ^0.8.0 - "@emotion/serialize": ^1.1.0 + "@emotion/serialize": ^1.1.1 babel-plugin-macros: ^3.1.0 convert-source-map: ^1.5.0 escape-string-regexp: ^4.0.0 find-root: ^1.1.0 source-map: ^0.5.7 - stylis: 4.0.13 + stylis: 4.1.3 peerDependencies: "@babel/core": ^7.0.0 - checksum: 7f1c615e5e559fd037eab8d08b842cd6c089543f9c8829d22d097f69c5436298ff4fa9e1a2117892ce26a60abc1f57641dd9ccb011096b2e34c5588bf994addc + checksum: e3353499c76c4422d6e900c0dfab73607056d9da86161a3f27c3459c193c4908050c5d252c68fcde231e13f02a9d8e0dc07d260317ae0e5206841e331cc4caae languageName: node linkType: hard -"@emotion/cache@npm:^11.10.0": - version: 11.10.0 - resolution: "@emotion/cache@npm:11.10.0" +"@emotion/cache@npm:^11.10.5": + version: 11.10.5 + resolution: "@emotion/cache@npm:11.10.5" dependencies: "@emotion/memoize": ^0.8.0 - "@emotion/sheet": ^1.2.0 + "@emotion/sheet": ^1.2.1 "@emotion/utils": ^1.2.0 "@emotion/weak-memoize": ^0.3.0 - stylis: 4.0.13 - checksum: 60786e3108c35d3f79bd434119f1b6e34120fccc92f4a129bb67596944b703c3396efa51ed373f0ee3d71de780d78f4d767c264f7d76b073d06d435a2d3c1edf + stylis: 4.1.3 + checksum: 1dd2d9af2d3ecbd3d4469ecdf91a335eef6034c851b57a474471b2d2280613eb35bbed98c0368cc4625f188619fbdaf04cf07e8107aaffce94b2178444c0fe7b languageName: node linkType: hard @@ -615,14 +615,15 @@ __metadata: languageName: node linkType: hard -"@emotion/react@npm:^11.10.0": - version: 11.10.0 - resolution: "@emotion/react@npm:11.10.0" +"@emotion/react@npm:^11.10.5": + version: 11.10.5 + resolution: "@emotion/react@npm:11.10.5" dependencies: "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.10.0 - "@emotion/cache": ^11.10.0 - "@emotion/serialize": ^1.1.0 + "@emotion/babel-plugin": ^11.10.5 + "@emotion/cache": ^11.10.5 + "@emotion/serialize": ^1.1.1 + "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 "@emotion/utils": ^1.2.0 "@emotion/weak-memoize": ^0.3.0 hoist-non-react-statics: ^3.3.1 @@ -634,20 +635,20 @@ __metadata: optional: true "@types/react": optional: true - checksum: 6d692e43ff53fd3b87d4a000a9aec2ef080d66a0ebb7d0b9529c46d1e6bc1ac8a27c7dd74c27a8274ec1df1e3c960b78c035fca5d8a901a48eda445c6163b33b + checksum: 32b67b28e9b6d6c53b970072680697f04c2521441050bdeb19a1a7f0164af549b4dad39ff375eda1b6a3cf1cc86ba2c6fa55460ec040e6ebbca3e9ec58353cf7 languageName: node linkType: hard -"@emotion/serialize@npm:^1.1.0": - version: 1.1.0 - resolution: "@emotion/serialize@npm:1.1.0" +"@emotion/serialize@npm:^1.1.1": + version: 1.1.1 + resolution: "@emotion/serialize@npm:1.1.1" dependencies: "@emotion/hash": ^0.9.0 "@emotion/memoize": ^0.8.0 "@emotion/unitless": ^0.8.0 "@emotion/utils": ^1.2.0 csstype: ^3.0.2 - checksum: 8f22f83194ad76cb3bbee481daa57fdc65ca3078a5db9e219c04151341ef93af80c7057aea17b64446682d275918f7ecc0c20e977c1af153c79a1485503fe717 + checksum: 24cfd5b16e6f2335c032ca33804a876e0442aaf8f9c94d269d23735ebd194fb1ed142542dd92191a3e6ef8bad5bd560dfc5aaf363a1b70954726dbd4dd93085c languageName: node linkType: hard @@ -668,10 +669,10 @@ __metadata: languageName: node linkType: hard -"@emotion/sheet@npm:^1.2.0": - version: 1.2.0 - resolution: "@emotion/sheet@npm:1.2.0" - checksum: b3771e47963d36c179f9a1119055d7e5d18e2718e73ebe2b4b1c56f4bbf4ea6b12c50bbc52cd502f03f7981beb2fbb3fee2638b6f5ef6c5f223b06f8bf88ec7b +"@emotion/sheet@npm:^1.2.1": + version: 1.2.1 + resolution: "@emotion/sheet@npm:1.2.1" + checksum: ce78763588ea522438156344d9f592203e2da582d8d67b32e1b0b98eaba26994c6c270f8c7ad46442fc9c0a9f048685d819cd73ca87e544520fd06f0e24a1562 languageName: node linkType: hard @@ -682,6 +683,15 @@ __metadata: languageName: node linkType: hard +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": + version: 1.0.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.0" + peerDependencies: + react: ">=16.8.0" + checksum: 4f06a3b48258c832aa8022a262572061a31ff078d377e9164cccc99951309d70f4466e774fe704461b2f8715007a82ed625a54a5c7a127c89017d3ce3187d4f1 + languageName: node + linkType: hard + "@emotion/utils@npm:^1.2.0": version: 1.2.0 resolution: "@emotion/utils@npm:1.2.0" @@ -713,46 +723,44 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^0.7.3": - version: 0.7.3 - resolution: "@floating-ui/core@npm:0.7.3" - checksum: f48f9fb0d19dcbe7a68c38e8de7fabb11f0c0e6e0ef215ae60b5004900bacb1386e7b89cb377d91a90ff7d147ea1f06c2905136ecf34dea162d9696d8f448d5f +"@floating-ui/core@npm:^1.0.1": + version: 1.0.1 + resolution: "@floating-ui/core@npm:1.0.1" + checksum: c8a5f1a491788e5bebfe747e9372df2c7cbee0d8790ddf95e25149ac91ccf1a2cca8f768029826cfd3d687617c1d0f3241b97f1648bdf2a28d421f39e79c2eee languageName: node linkType: hard -"@floating-ui/dom@npm:^0.5.3": - version: 0.5.4 - resolution: "@floating-ui/dom@npm:0.5.4" +"@floating-ui/dom@npm:^1.0.0": + version: 1.0.4 + resolution: "@floating-ui/dom@npm:1.0.4" dependencies: - "@floating-ui/core": ^0.7.3 - checksum: 9f9d8a51a828c6be5f187204aa6d293c6c9ef70d51dcc5891a4d85683745fceebf79ff8826d0f75ae41b45c3b138367d339756f27f41be87a8770742ebc0de42 + "@floating-ui/core": ^1.0.1 + checksum: f038ad74c8c0d4e3668705396c9955018ec4fce5de4a3ebc0d2317fa10a0dbae3ff6c9d331423014ab7558864977a83a1664be2800cb1a1d57cd35647a3d4907 languageName: node linkType: hard -"@floating-ui/react-dom-interactions@npm:0.6.6": - version: 0.6.6 - resolution: "@floating-ui/react-dom-interactions@npm:0.6.6" +"@floating-ui/react-dom-interactions@npm:^0.10.1": + version: 0.10.3 + resolution: "@floating-ui/react-dom-interactions@npm:0.10.3" dependencies: - "@floating-ui/react-dom": ^0.7.2 + "@floating-ui/react-dom": ^1.0.0 aria-hidden: ^1.1.3 - use-isomorphic-layout-effect: ^1.1.1 peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 3c6cf848c0d9cee6a4f68817a2b32a9addf6f3057f9f120e4d537efe1d2935cdf8a368d9b599b49b97c8cbcf9f25c8da1683f41c563754dd5eca47b622a74cc5 + checksum: 8f3dbe9ab8b59edec825209a488c6e25b18e1019691c6d0cfa3ada0b83226efc76f4d06bfdd3cc12a27813cff197e1988917d371204d119ba67bd4e3c3c3a3c8 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^0.7.2": - version: 0.7.2 - resolution: "@floating-ui/react-dom@npm:0.7.2" +"@floating-ui/react-dom@npm:^1.0.0": + version: 1.0.0 + resolution: "@floating-ui/react-dom@npm:1.0.0" dependencies: - "@floating-ui/dom": ^0.5.3 - use-isomorphic-layout-effect: ^1.1.1 + "@floating-ui/dom": ^1.0.0 peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: bc3f2b5557f87f6f4bbccfe3e8d097abafad61a41083d3b79f3499f27590e273bcb3dc7136c2444841ee7a8c0d2a70cc1385458c16103fa8b70eade80c24af52 + checksum: d79e3c8570b0eaef5e968cd9c69de2c6bb372a5316e4e69a1cd12dae81771863ef430e81b74a0c21cefba663a2f971d8540c7294d7fb3b9807e32ba2a00c1e76 languageName: node linkType: hard @@ -1098,84 +1106,84 @@ __metadata: languageName: node linkType: hard -"@mantine/core@npm:^5.2.3": - version: 5.2.3 - resolution: "@mantine/core@npm:5.2.3" +"@mantine/core@npm:^5.7.2": + version: 5.7.2 + resolution: "@mantine/core@npm:5.7.2" dependencies: - "@floating-ui/react-dom-interactions": 0.6.6 - "@mantine/styles": 5.2.3 - "@mantine/utils": 5.2.3 + "@floating-ui/react-dom-interactions": ^0.10.1 + "@mantine/styles": 5.7.2 + "@mantine/utils": 5.7.2 "@radix-ui/react-scroll-area": 1.0.0 react-textarea-autosize: 8.3.4 peerDependencies: - "@mantine/hooks": 5.2.3 + "@mantine/hooks": 5.7.2 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 39c3328335a9de3d1f72a8e7d043005f0920039e37ff4ff8029d1955ec5b4fad9f5fb2a112490862061e0ecf1803d0fdaeb532c0b716394681d17abd6b410cc8 + checksum: 54a5460d4367179d4016068e6cdfdd6d6776921ff8e0c24926881564655ec0255588a842e166fb754685bf31fb485160a1759d07e0435a5620307b771dce65c3 languageName: node linkType: hard -"@mantine/dates@npm:^5.2.3": - version: 5.2.3 - resolution: "@mantine/dates@npm:5.2.3" +"@mantine/dates@npm:^5.7.2": + version: 5.7.2 + resolution: "@mantine/dates@npm:5.7.2" dependencies: - "@mantine/utils": 5.2.3 + "@mantine/utils": 5.7.2 peerDependencies: - "@mantine/core": 5.2.3 - "@mantine/hooks": 5.2.3 + "@mantine/core": 5.7.2 + "@mantine/hooks": 5.7.2 dayjs: ">=1.0.0" react: ">=16.8.0" - checksum: 0d14f10b4b36a17c48cedbd7261c2d4a831812cb80d52aa0816176835ab3e569ef260a32592a0277235b1c559994cd289953749b6b7400948523ee2b8d9a67f7 + checksum: 76362eba6e51ab95e2343482203598a17b62aad510620cc5bf7f3a703b808c0ded61e995c70df80d09a1c36e15f76acc66dd589b9e3b0d32f1bc5246c705be31 languageName: node linkType: hard -"@mantine/dropzone@npm:^5.2.3": - version: 5.2.3 - resolution: "@mantine/dropzone@npm:5.2.3" +"@mantine/dropzone@npm:^5.7.2": + version: 5.7.2 + resolution: "@mantine/dropzone@npm:5.7.2" dependencies: - "@mantine/utils": 5.2.3 - react-dropzone: 14.2.1 + "@mantine/utils": 5.7.2 + react-dropzone: 14.2.3 peerDependencies: - "@mantine/core": 5.2.3 - "@mantine/hooks": 5.2.3 + "@mantine/core": 5.7.2 + "@mantine/hooks": 5.7.2 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: a81945cbed3b778d8e842287f10a02176c8f75998ee420598ae125daf75154682ad27b9f2cfab22ecfaba7956a1f122cf43e134c7ef8c5cfc0f9ec0cebe63863 + checksum: 604c0adb49ee4939c739f19ec86ff1dbc27d59b46fc13f3ab2ff5cebd7cd6eae39936f54760db362d95a70a0b9b2c89af558a2acbd26ef1fa36b20a67803be5f languageName: node linkType: hard -"@mantine/form@npm:^5.2.3": - version: 5.2.3 - resolution: "@mantine/form@npm:5.2.3" +"@mantine/form@npm:^5.7.2": + version: 5.7.2 + resolution: "@mantine/form@npm:5.7.2" dependencies: fast-deep-equal: ^3.1.3 klona: ^2.0.5 peerDependencies: react: ">=16.8.0" - checksum: e7285c99700d85657860dce516af29366d42fdc621f479069d648e6228e953513e19aa1bceab8f439990f9934c8cd74cd6468e608152c618808a434488796fa4 + checksum: 34d236411a0fbe32c194a2f5157246854446380b41e970f341703137d1422a6c43ae307175dd4c0d2c0512541e42aa1636ecd56d5550d6714c51f1f4890a592c languageName: node linkType: hard -"@mantine/hooks@npm:^5.2.3": - version: 5.2.3 - resolution: "@mantine/hooks@npm:5.2.3" +"@mantine/hooks@npm:^5.7.2": + version: 5.7.2 + resolution: "@mantine/hooks@npm:5.7.2" peerDependencies: react: ">=16.8.0" - checksum: da49a092cd5401366609bb3def6c37df61a9d8cf86b1c1491f17483b1b31475ba50b4330edfe7ada712e37fc1bc9af1dd116ed0d411b2b143eadf30ec53e89d6 + checksum: 85977a0f3968be3ab5556e79cd378f210be3ffa0b4b3c59e995848ec05d8a8c9c340d2bfcbd1900fe05495a8c2a977653233f793a304984f5dc1f626d4d6b386 languageName: node linkType: hard -"@mantine/modals@npm:^5.2.3": - version: 5.2.3 - resolution: "@mantine/modals@npm:5.2.3" +"@mantine/modals@npm:^5.7.2": + version: 5.7.2 + resolution: "@mantine/modals@npm:5.7.2" dependencies: - "@mantine/utils": 5.2.3 + "@mantine/utils": 5.7.2 peerDependencies: - "@mantine/core": 5.2.3 - "@mantine/hooks": 5.2.3 + "@mantine/core": 5.7.2 + "@mantine/hooks": 5.7.2 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 37742fd4f4c740b3a7ff7b5ced1855391ccf8279be7dfe6d24410762fe39168e6eb715fb37b39b3dca7b213e013721939993932cd205836dd694812f86c39761 + checksum: f233d6aa976e519bde789534801395c1f9d3e84c14893b992ffef4e3ebcde5aa4b2b0360d4b33b98681992a72ce13fdc0f7591afd80bb58accb3c63260a07fa8 languageName: node linkType: hard @@ -1193,18 +1201,18 @@ __metadata: languageName: node linkType: hard -"@mantine/notifications@npm:^5.2.3": - version: 5.2.3 - resolution: "@mantine/notifications@npm:5.2.3" +"@mantine/notifications@npm:^5.7.2": + version: 5.7.2 + resolution: "@mantine/notifications@npm:5.7.2" dependencies: - "@mantine/utils": 5.2.3 + "@mantine/utils": 5.7.2 react-transition-group: 4.4.2 peerDependencies: - "@mantine/core": 5.2.3 - "@mantine/hooks": 5.2.3 + "@mantine/core": 5.7.2 + "@mantine/hooks": 5.7.2 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: fd98213e6ec3dd952c8740a8f1f80df29f55978245141f96fb263f8eea28021bc98e09470af069fd63914cfaa551a25bc018ce5700d4887e2d30d3702948e004 + checksum: db1a8e343bda01dec80a9eb336daaa183ea73b8a8eed20cf80a5ef15b620f79488041dd492a68bd7460c0d9b2432a2f71ccc049bc44894c4c8837c5c078a5c3e languageName: node linkType: hard @@ -1252,6 +1260,20 @@ __metadata: languageName: node linkType: hard +"@mantine/styles@npm:5.7.2": + version: 5.7.2 + resolution: "@mantine/styles@npm:5.7.2" + dependencies: + clsx: 1.1.1 + csstype: 3.0.9 + peerDependencies: + "@emotion/react": ">=11.9.0" + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: d440f92b830e232b4826e0ff8002f4821d5eee0f379d8e9e5cea9346ca550719b89aa850d5d06f0feebd6150172a398136391285d57e7174180bfa8294bbba65 + languageName: node + linkType: hard + "@mantine/utils@npm:5.0.0": version: 5.0.0 resolution: "@mantine/utils@npm:5.0.0" @@ -1270,12 +1292,12 @@ __metadata: languageName: node linkType: hard -"@mantine/utils@npm:5.2.3": - version: 5.2.3 - resolution: "@mantine/utils@npm:5.2.3" +"@mantine/utils@npm:5.7.2": + version: 5.7.2 + resolution: "@mantine/utils@npm:5.7.2" peerDependencies: react: ">=16.8.0" - checksum: bac3a5637efc2163b8308d42bbb4bc828b0cbeecfcbcb81dfb4b252afd728197b5a96abd37b0f0c7a432be2ab30e0525bbdefbe3f89f35bf321c168464af4a01 + checksum: 35ce46a03a24f8f2b649b833b725120e50e639a66a3a9b399a10f5c4083446a4338ececd8b1d6f0897743cb1bc6d6757c7a530c515f032c0ab23b4f8e9d04b2a languageName: node linkType: hard @@ -3382,10 +3404,10 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:^1.11.5": - version: 1.11.5 - resolution: "dayjs@npm:1.11.5" - checksum: e3bbaa7b4883b31be4bf75a181f1447fbb19800c29b332852125aab96baeff3ac232dcba8b88c4ea17d3b636c99dac5fb9d1af4bb6ae26615698bbc4a852dffb +"dayjs@npm:^1.11.6": + version: 1.11.6 + resolution: "dayjs@npm:1.11.6" + checksum: 18bdfd927009b68eab08dca578e421d4a581cefcbe9337f54c5d9e0d941ffb6b221c4b2c1cab15cdd9d419940e768ac4c984531461a90bbe1c158b75fe160580 languageName: node linkType: hard @@ -4801,17 +4823,17 @@ __metadata: "@dnd-kit/core": ^6.0.5 "@dnd-kit/sortable": ^7.0.1 "@dnd-kit/utilities": ^3.2.0 - "@emotion/react": ^11.10.0 + "@emotion/react": ^11.10.5 "@emotion/server": ^11.10.0 "@mantine/carousel": ^5.1.0 - "@mantine/core": ^5.2.3 - "@mantine/dates": ^5.2.3 - "@mantine/dropzone": ^5.2.3 - "@mantine/form": ^5.2.3 - "@mantine/hooks": ^5.2.3 - "@mantine/modals": ^5.2.3 + "@mantine/core": ^5.7.2 + "@mantine/dates": ^5.7.2 + "@mantine/dropzone": ^5.7.2 + "@mantine/form": ^5.7.2 + "@mantine/hooks": ^5.7.2 + "@mantine/modals": ^5.7.2 "@mantine/next": ^5.2.3 - "@mantine/notifications": ^5.2.3 + "@mantine/notifications": ^5.7.2 "@mantine/prism": ^5.0.0 "@next/bundle-analyzer": ^12.1.4 "@next/eslint-plugin-next": ^12.1.4 @@ -4829,7 +4851,7 @@ __metadata: axios: ^0.27.2 consola: ^2.15.3 cookies-next: ^2.1.1 - dayjs: ^1.11.5 + dayjs: ^1.11.6 dockerode: ^3.3.2 embla-carousel-react: ^7.0.0 eslint: ^8.20.0 @@ -7089,16 +7111,16 @@ __metadata: languageName: node linkType: hard -"react-dropzone@npm:14.2.1": - version: 14.2.1 - resolution: "react-dropzone@npm:14.2.1" +"react-dropzone@npm:14.2.3": + version: 14.2.3 + resolution: "react-dropzone@npm:14.2.3" dependencies: attr-accept: ^2.2.2 file-selector: ^0.6.0 prop-types: ^15.8.1 peerDependencies: react: ">= 16.8 || 18.0.0" - checksum: 8556d997d66bad79fe165a30d6dc8f917c67d8c7d23069c417eb2a0da6df824ba71b84b532707711e184da105122f6a6e81104341dc5b8c0f96e318267fdda91 + checksum: 174b744d5ca898cf3d84ec1aeb6cef5211c446697e45dc8ece8287a03d291f8d07253206d5a1247ef156fd385d65e7de666d4d5c2986020b8543b8f2434e8b40 languageName: node linkType: hard @@ -7835,10 +7857,10 @@ __metadata: languageName: node linkType: hard -"stylis@npm:4.0.13": - version: 4.0.13 - resolution: "stylis@npm:4.0.13" - checksum: 8ea7a87028b6383c6a982231c4b5b6150031ce028e0fdaf7b2ace82253d28a8af50cc5a9da8a421d3c7c4441592f393086e332795add672aa4a825f0fe3713a3 +"stylis@npm:4.1.3": + version: 4.1.3 + resolution: "stylis@npm:4.1.3" + checksum: d04dbffcb9bf2c5ca8d8dc09534203c75df3bf711d33973ea22038a99cc475412a350b661ebd99cbc01daa50d7eedcf0d130d121800eb7318759a197023442a6 languageName: node linkType: hard