diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d18e015..4a418ea 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10,13 +10,13 @@ "dependencies": { "@emotion/react": "^11.10.5", "@emotion/server": "^11.10.0", - "@mantine/core": "^5.10.0", - "@mantine/dropzone": "^5.10.0", - "@mantine/form": "^5.10.0", - "@mantine/hooks": "^5.10.0", - "@mantine/modals": "^5.10.0", - "@mantine/next": "^5.10.0", - "@mantine/notifications": "^5.10.0", + "@mantine/core": "^6.0.1", + "@mantine/dropzone": "^6.0.1", + "@mantine/form": "^6.0.1", + "@mantine/hooks": "^6.0.1", + "@mantine/modals": "^6.0.1", + "@mantine/next": "^6.0.1", + "@mantine/notifications": "^6.0.1", "axios": "^1.2.2", "cookies-next": "^2.1.1", "file-saver": "^2.0.5", @@ -1835,37 +1835,38 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.0.1.tgz", - "integrity": "sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.2.tgz", + "integrity": "sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA==" }, "node_modules/@floating-ui/dom": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.0.2.tgz", - "integrity": "sha512-5X9WSvZ8/fjy3gDu8yx9HAA4KG1lazUN2P4/VnaXLxTO9Dz53HI1oYoh1OlhqFNlHgGDiwFX5WhFCc2ljbW3yA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.3.tgz", + "integrity": "sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==", "dependencies": { - "@floating-ui/core": "^1.0.1" + "@floating-ui/core": "^1.2.2" } }, - "node_modules/@floating-ui/react-dom": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.0.0.tgz", - "integrity": "sha512-uiOalFKPG937UCLm42RxjESTWUVpbbatvlphQAU6bsv+ence6IoVG8JOUZcy8eW81NkU+Idiwvx10WFLmR4MIg==", + "node_modules/@floating-ui/react": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.2.tgz", + "integrity": "sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==", "dependencies": { - "@floating-ui/dom": "^1.0.0" + "@floating-ui/react-dom": "^1.3.0", + "aria-hidden": "^1.1.3", + "tabbable": "^6.0.1" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, - "node_modules/@floating-ui/react-dom-interactions": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.10.1.tgz", - "integrity": "sha512-mb9Sn/cnPjVlEucSZTSt4Iu7NAvqnXTvmzeE5EtfdRhVQO6L94dqqT+DPTmJmbiw4XqzoyGP+Q6J+I5iK2p6bw==", + "node_modules/@floating-ui/react-dom": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz", + "integrity": "sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==", "dependencies": { - "@floating-ui/react-dom": "^1.0.0", - "aria-hidden": "^1.1.3" + "@floating-ui/dom": "^1.2.1" }, "peerDependencies": { "react": ">=16.8.0", @@ -1958,41 +1959,42 @@ } }, "node_modules/@mantine/core": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.0.tgz", - "integrity": "sha512-if272RiYPK0nQQdGNwcCSY7bCPJW9455qXlRhnYOr021xh89T8WFVPeDw4uwcxoXsXdKRV5GAi9irSnsUqsjJQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-6.0.1.tgz", + "integrity": "sha512-RJ0gnEOMQu9qGV9bZxb4FrHe3UT2GjVokzZ91C/Ht8DTu8Ar1uUch45+VsqI67JG2ceHykOMvsDWgAulCUKBNg==", "dependencies": { - "@floating-ui/react-dom-interactions": "^0.10.1", - "@mantine/styles": "5.10.0", - "@mantine/utils": "5.10.0", + "@floating-ui/react": "^0.19.1", + "@mantine/styles": "6.0.1", + "@mantine/utils": "6.0.1", "@radix-ui/react-scroll-area": "1.0.2", + "react-remove-scroll": "^2.5.5", "react-textarea-autosize": "8.3.4" }, "peerDependencies": { - "@mantine/hooks": "5.10.0", + "@mantine/hooks": "6.0.1", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/dropzone": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-5.10.0.tgz", - "integrity": "sha512-SpDi9FEFCtNZnxfGojvrUg3zwoe4Ueyip0dIJ6D70/q6M7WMStuLhDVVLUgrhAr0REArUa3HWPx9AfdZ/TAOEg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-6.0.1.tgz", + "integrity": "sha512-9wbLgT4/yGB6BFyPoEdBgl8rHCQvoEMIfyTDlevGZfc990JpDOtXIId7ORWNsFjwcVv0OyDxcbSiAB+mDKgjkQ==", "dependencies": { - "@mantine/utils": "5.10.0", + "@mantine/utils": "6.0.1", "react-dropzone": "14.2.3" }, "peerDependencies": { - "@mantine/core": "5.10.0", - "@mantine/hooks": "5.10.0", + "@mantine/core": "6.0.1", + "@mantine/hooks": "6.0.1", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/form": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/form/-/form-5.10.0.tgz", - "integrity": "sha512-4X9RR75Aaq0fxu+kJ/mL/CAOPlgHNhbUY657hGJlfwqWJFwibnhyCe1s5lpZ7Sm8F3hNsSMpWzdA687gvhw4Lw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/form/-/form-6.0.1.tgz", + "integrity": "sha512-oRoe6YnurOzAGUY1DGXTFLofWPEeE8prEdwOv3pJEsp4ggaZAaQQSivIla5yzcsQasptOxMr2Gb8AOk4Ch/WHg==", "dependencies": { "fast-deep-equal": "^3.1.3", "klona": "^2.0.5" @@ -2002,34 +2004,34 @@ } }, "node_modules/@mantine/hooks": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.0.tgz", - "integrity": "sha512-dAefxpvqjFtXNeKse+awkIa4U1XGnMMOqWg1+07Y2Ino2G6EiT8AEnYqQyTXgcPoNaWwG9533Q/DDadmyweqaQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-6.0.1.tgz", + "integrity": "sha512-D3zWNPMrmjBbns0krXCE5FyWNmrKosYqD+J4/yyBrngvN6XMlmqfUr4C6ofndRrpZHxyshEJgVYLvB5h2bioGQ==", "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/@mantine/modals": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-5.10.0.tgz", - "integrity": "sha512-SP9mPoa7FlfGkVzjVMUZ36i7YmYMh7p/9CoeWT/0Rcy7WmOfotNBbs/H/9CXdMNVNZTkehEeHoKeVy9oEkk2zg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-6.0.1.tgz", + "integrity": "sha512-uMtGDI3sPygQV5VOLIuNa8Y7gmylZN82BAWy8KoCduVn5Fbby/t6ILz7OVJEp8Ob+IL9CZZYvQRtnHQ0zLjq8g==", "dependencies": { - "@mantine/utils": "5.10.0" + "@mantine/utils": "6.0.1" }, "peerDependencies": { - "@mantine/core": "5.10.0", - "@mantine/hooks": "5.10.0", + "@mantine/core": "6.0.1", + "@mantine/hooks": "6.0.1", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/next": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/next/-/next-5.10.0.tgz", - "integrity": "sha512-ImsY1JcA3h8ojPCVDGjKvTnLqpFEecPcgwYNTIUeYGP9FHB9NXhIDLS2aeeKPrgw2dNO8vtRY5aXTPqt2spLag==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/next/-/next-6.0.1.tgz", + "integrity": "sha512-+7Mb79V+ah/XhVmOTQ6tlg0ZHZhweTgryQO9u87wD8KMxuuNhdNLZq27E8390PTXHhxFO93T7k4WbQqIXQOkUg==", "dependencies": { - "@mantine/ssr": "5.10.0", - "@mantine/styles": "5.10.0" + "@mantine/ssr": "6.0.1", + "@mantine/styles": "6.0.1" }, "peerDependencies": { "next": "*", @@ -2038,26 +2040,26 @@ } }, "node_modules/@mantine/notifications": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-5.10.0.tgz", - "integrity": "sha512-ipqH8ia0ibjHj1+4hIgFmYK5RbmGX2oEyZWoIYVie5rwf8OgdIQOjF4LaZw+KVw0QPvNajj9Fj4AQay5egJSDQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-6.0.1.tgz", + "integrity": "sha512-IZpaQD9qPf2vZHa4kvRfEC/pg3NnTHUiIJVvZm0zWJDXB/klZtxSSbcnmp18Pv5vZlpUZXgIb5JE1exeFiPz1g==", "dependencies": { - "@mantine/utils": "5.10.0", + "@mantine/utils": "6.0.1", "react-transition-group": "4.4.2" }, "peerDependencies": { - "@mantine/core": "5.10.0", - "@mantine/hooks": "5.10.0", + "@mantine/core": "6.0.1", + "@mantine/hooks": "6.0.1", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/ssr": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/ssr/-/ssr-5.10.0.tgz", - "integrity": "sha512-nkSaSH/wJlZHuBswBCRwXKuTXEH5b/cBxca54dK/8qFB3/LtVDibmEg+yAE5RDfw/0W+N+37+0G64TRysE1ZHA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/ssr/-/ssr-6.0.1.tgz", + "integrity": "sha512-qAQEqkVZ6uirdlZzD4ia3yW7PSxITkLjuqHMgabUbfk383xko3MAcdoUHz9cufpB8w+qJzuqUUR9D7mkJCChzQ==", "dependencies": { - "@mantine/styles": "5.10.0", + "@mantine/styles": "6.0.1", "html-react-parser": "1.4.12" }, "peerDependencies": { @@ -2068,9 +2070,9 @@ } }, "node_modules/@mantine/styles": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.0.tgz", - "integrity": "sha512-3JBM5LWJHb4Yk7jymPiSuaBJRoe2CgA7KoyYWgabwBP115GlHPb1rQCcavJsobHV4U+wFfZEEUnVBpaAaXqgmw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-6.0.1.tgz", + "integrity": "sha512-5hY5Tt0v8GzJ4PSuE9DHlHMmzFi2Vs/l9nVc5feut0vp7GqDvoSMH+gBvsMIIsgGif+nhdztvdpv1aI0YRZgtA==", "dependencies": { "clsx": "1.1.1", "csstype": "3.0.9" @@ -2087,9 +2089,9 @@ "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" }, "node_modules/@mantine/utils": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.0.tgz", - "integrity": "sha512-mHnNm0ajIa8qLAIEwv82N6+7YKecynOA3I8vzgBHXS2x4HwGsHITFYGmMh2LNpx5dRL034tObfEFYZXqncyEDw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-6.0.1.tgz", + "integrity": "sha512-uEN457ELHpKXS4qNAcL5OR9dFOjeFngWRZJVAPkLafWBJuLd2qmdLvKLgUVyt+cMVFtcjnu6rGVOite1+dtaFw==", "peerDependencies": { "react": ">=16.8.0" } @@ -3067,23 +3069,14 @@ "dev": true }, "node_modules/aria-hidden": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", - "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", "dependencies": { "tslib": "^2.0.0" }, "engines": { "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.9.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } } }, "node_modules/aria-query": { @@ -3915,6 +3908,11 @@ "node": ">=8" } }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -4999,6 +4997,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", @@ -5360,6 +5366,14 @@ "node": ">= 0.4" } }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6882,6 +6896,73 @@ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" }, + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/react-textarea-autosize": { "version": "8.3.4", "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", @@ -7570,6 +7651,11 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/tabbable": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", + "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -8049,6 +8135,26 @@ "punycode": "^2.1.0" } }, + "node_modules/use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/use-composed-ref": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", @@ -8086,6 +8192,27 @@ } } }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -9809,33 +9936,34 @@ } }, "@floating-ui/core": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.0.1.tgz", - "integrity": "sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.2.tgz", + "integrity": "sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA==" }, "@floating-ui/dom": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.0.2.tgz", - "integrity": "sha512-5X9WSvZ8/fjy3gDu8yx9HAA4KG1lazUN2P4/VnaXLxTO9Dz53HI1oYoh1OlhqFNlHgGDiwFX5WhFCc2ljbW3yA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.3.tgz", + "integrity": "sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==", "requires": { - "@floating-ui/core": "^1.0.1" + "@floating-ui/core": "^1.2.2" + } + }, + "@floating-ui/react": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.2.tgz", + "integrity": "sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==", + "requires": { + "@floating-ui/react-dom": "^1.3.0", + "aria-hidden": "^1.1.3", + "tabbable": "^6.0.1" } }, "@floating-ui/react-dom": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.0.0.tgz", - "integrity": "sha512-uiOalFKPG937UCLm42RxjESTWUVpbbatvlphQAU6bsv+ence6IoVG8JOUZcy8eW81NkU+Idiwvx10WFLmR4MIg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz", + "integrity": "sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==", "requires": { - "@floating-ui/dom": "^1.0.0" - } - }, - "@floating-ui/react-dom-interactions": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.10.1.tgz", - "integrity": "sha512-mb9Sn/cnPjVlEucSZTSt4Iu7NAvqnXTvmzeE5EtfdRhVQO6L94dqqT+DPTmJmbiw4XqzoyGP+Q6J+I5iK2p6bw==", - "requires": { - "@floating-ui/react-dom": "^1.0.0", - "aria-hidden": "^1.1.3" + "@floating-ui/dom": "^1.2.1" } }, "@humanwhocodes/config-array": { @@ -9905,80 +10033,81 @@ } }, "@mantine/core": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.0.tgz", - "integrity": "sha512-if272RiYPK0nQQdGNwcCSY7bCPJW9455qXlRhnYOr021xh89T8WFVPeDw4uwcxoXsXdKRV5GAi9irSnsUqsjJQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-6.0.1.tgz", + "integrity": "sha512-RJ0gnEOMQu9qGV9bZxb4FrHe3UT2GjVokzZ91C/Ht8DTu8Ar1uUch45+VsqI67JG2ceHykOMvsDWgAulCUKBNg==", "requires": { - "@floating-ui/react-dom-interactions": "^0.10.1", - "@mantine/styles": "5.10.0", - "@mantine/utils": "5.10.0", + "@floating-ui/react": "^0.19.1", + "@mantine/styles": "6.0.1", + "@mantine/utils": "6.0.1", "@radix-ui/react-scroll-area": "1.0.2", + "react-remove-scroll": "^2.5.5", "react-textarea-autosize": "8.3.4" } }, "@mantine/dropzone": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-5.10.0.tgz", - "integrity": "sha512-SpDi9FEFCtNZnxfGojvrUg3zwoe4Ueyip0dIJ6D70/q6M7WMStuLhDVVLUgrhAr0REArUa3HWPx9AfdZ/TAOEg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-6.0.1.tgz", + "integrity": "sha512-9wbLgT4/yGB6BFyPoEdBgl8rHCQvoEMIfyTDlevGZfc990JpDOtXIId7ORWNsFjwcVv0OyDxcbSiAB+mDKgjkQ==", "requires": { - "@mantine/utils": "5.10.0", + "@mantine/utils": "6.0.1", "react-dropzone": "14.2.3" } }, "@mantine/form": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/form/-/form-5.10.0.tgz", - "integrity": "sha512-4X9RR75Aaq0fxu+kJ/mL/CAOPlgHNhbUY657hGJlfwqWJFwibnhyCe1s5lpZ7Sm8F3hNsSMpWzdA687gvhw4Lw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/form/-/form-6.0.1.tgz", + "integrity": "sha512-oRoe6YnurOzAGUY1DGXTFLofWPEeE8prEdwOv3pJEsp4ggaZAaQQSivIla5yzcsQasptOxMr2Gb8AOk4Ch/WHg==", "requires": { "fast-deep-equal": "^3.1.3", "klona": "^2.0.5" } }, "@mantine/hooks": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.0.tgz", - "integrity": "sha512-dAefxpvqjFtXNeKse+awkIa4U1XGnMMOqWg1+07Y2Ino2G6EiT8AEnYqQyTXgcPoNaWwG9533Q/DDadmyweqaQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-6.0.1.tgz", + "integrity": "sha512-D3zWNPMrmjBbns0krXCE5FyWNmrKosYqD+J4/yyBrngvN6XMlmqfUr4C6ofndRrpZHxyshEJgVYLvB5h2bioGQ==", "requires": {} }, "@mantine/modals": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-5.10.0.tgz", - "integrity": "sha512-SP9mPoa7FlfGkVzjVMUZ36i7YmYMh7p/9CoeWT/0Rcy7WmOfotNBbs/H/9CXdMNVNZTkehEeHoKeVy9oEkk2zg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-6.0.1.tgz", + "integrity": "sha512-uMtGDI3sPygQV5VOLIuNa8Y7gmylZN82BAWy8KoCduVn5Fbby/t6ILz7OVJEp8Ob+IL9CZZYvQRtnHQ0zLjq8g==", "requires": { - "@mantine/utils": "5.10.0" + "@mantine/utils": "6.0.1" } }, "@mantine/next": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/next/-/next-5.10.0.tgz", - "integrity": "sha512-ImsY1JcA3h8ojPCVDGjKvTnLqpFEecPcgwYNTIUeYGP9FHB9NXhIDLS2aeeKPrgw2dNO8vtRY5aXTPqt2spLag==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/next/-/next-6.0.1.tgz", + "integrity": "sha512-+7Mb79V+ah/XhVmOTQ6tlg0ZHZhweTgryQO9u87wD8KMxuuNhdNLZq27E8390PTXHhxFO93T7k4WbQqIXQOkUg==", "requires": { - "@mantine/ssr": "5.10.0", - "@mantine/styles": "5.10.0" + "@mantine/ssr": "6.0.1", + "@mantine/styles": "6.0.1" } }, "@mantine/notifications": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-5.10.0.tgz", - "integrity": "sha512-ipqH8ia0ibjHj1+4hIgFmYK5RbmGX2oEyZWoIYVie5rwf8OgdIQOjF4LaZw+KVw0QPvNajj9Fj4AQay5egJSDQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-6.0.1.tgz", + "integrity": "sha512-IZpaQD9qPf2vZHa4kvRfEC/pg3NnTHUiIJVvZm0zWJDXB/klZtxSSbcnmp18Pv5vZlpUZXgIb5JE1exeFiPz1g==", "requires": { - "@mantine/utils": "5.10.0", + "@mantine/utils": "6.0.1", "react-transition-group": "4.4.2" } }, "@mantine/ssr": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/ssr/-/ssr-5.10.0.tgz", - "integrity": "sha512-nkSaSH/wJlZHuBswBCRwXKuTXEH5b/cBxca54dK/8qFB3/LtVDibmEg+yAE5RDfw/0W+N+37+0G64TRysE1ZHA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/ssr/-/ssr-6.0.1.tgz", + "integrity": "sha512-qAQEqkVZ6uirdlZzD4ia3yW7PSxITkLjuqHMgabUbfk383xko3MAcdoUHz9cufpB8w+qJzuqUUR9D7mkJCChzQ==", "requires": { - "@mantine/styles": "5.10.0", + "@mantine/styles": "6.0.1", "html-react-parser": "1.4.12" } }, "@mantine/styles": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.0.tgz", - "integrity": "sha512-3JBM5LWJHb4Yk7jymPiSuaBJRoe2CgA7KoyYWgabwBP115GlHPb1rQCcavJsobHV4U+wFfZEEUnVBpaAaXqgmw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-6.0.1.tgz", + "integrity": "sha512-5hY5Tt0v8GzJ4PSuE9DHlHMmzFi2Vs/l9nVc5feut0vp7GqDvoSMH+gBvsMIIsgGif+nhdztvdpv1aI0YRZgtA==", "requires": { "clsx": "1.1.1", "csstype": "3.0.9" @@ -9992,9 +10121,9 @@ } }, "@mantine/utils": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.0.tgz", - "integrity": "sha512-mHnNm0ajIa8qLAIEwv82N6+7YKecynOA3I8vzgBHXS2x4HwGsHITFYGmMh2LNpx5dRL034tObfEFYZXqncyEDw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-6.0.1.tgz", + "integrity": "sha512-uEN457ELHpKXS4qNAcL5OR9dFOjeFngWRZJVAPkLafWBJuLd2qmdLvKLgUVyt+cMVFtcjnu6rGVOite1+dtaFw==", "requires": {} }, "@next/env": { @@ -10705,9 +10834,9 @@ "dev": true }, "aria-hidden": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", - "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", "requires": { "tslib": "^2.0.0" } @@ -11299,6 +11428,11 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" }, + "detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -12125,6 +12259,11 @@ "has-symbols": "^1.0.3" } }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + }, "get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", @@ -12387,6 +12526,14 @@ "side-channel": "^1.0.4" } }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -13458,6 +13605,37 @@ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" }, + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } + }, + "react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "requires": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + } + }, "react-textarea-autosize": { "version": "8.3.4", "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", @@ -13944,6 +14122,11 @@ "tslib": "^2.4.0" } }, + "tabbable": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", + "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" + }, "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -14285,6 +14468,14 @@ "punycode": "^2.1.0" } }, + "use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "requires": { + "tslib": "^2.0.0" + } + }, "use-composed-ref": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", @@ -14305,6 +14496,15 @@ "use-isomorphic-layout-effect": "^1.1.1" } }, + "use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "requires": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 0e9d27d..51fa234 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -11,13 +11,13 @@ "dependencies": { "@emotion/react": "^11.10.5", "@emotion/server": "^11.10.0", - "@mantine/core": "^5.10.0", - "@mantine/dropzone": "^5.10.0", - "@mantine/form": "^5.10.0", - "@mantine/hooks": "^5.10.0", - "@mantine/modals": "^5.10.0", - "@mantine/next": "^5.10.0", - "@mantine/notifications": "^5.10.0", + "@mantine/core": "^6.0.1", + "@mantine/dropzone": "^6.0.1", + "@mantine/form": "^6.0.1", + "@mantine/hooks": "^6.0.1", + "@mantine/modals": "^6.0.1", + "@mantine/next": "^6.0.1", + "@mantine/notifications": "^6.0.1", "axios": "^1.2.2", "cookies-next": "^2.1.1", "file-saver": "^2.0.5", diff --git a/frontend/src/components/share/FileSizeInput.tsx b/frontend/src/components/share/FileSizeInput.tsx index 0e1920d..b44023e 100644 --- a/frontend/src/components/share/FileSizeInput.tsx +++ b/frontend/src/components/share/FileSizeInput.tsx @@ -34,8 +34,10 @@ const FileSizeInput = ({ label={label} value={size} onChange={(value) => { - setSize(value!); - onChange(unitAndSizeToByte(unit, value!)); + if (value) { + setSize(value); + onChange(unitAndSizeToByte(unit, value)); + } }} /> diff --git a/frontend/src/pages/404.tsx b/frontend/src/pages/404.tsx index 5f77109..3ec1864 100644 --- a/frontend/src/pages/404.tsx +++ b/frontend/src/pages/404.tsx @@ -1,14 +1,13 @@ -import React from "react"; import { - createStyles, - Title, - Text, Button, Container, + createStyles, Group, + Text, + Title, } from "@mantine/core"; -import Meta from "../components/Meta"; import Link from "next/link"; +import Meta from "../components/Meta"; const useStyles = createStyles((theme) => ({ root: { @@ -21,7 +20,7 @@ const useStyles = createStyles((theme) => ({ fontWeight: 900, fontSize: 220, lineHeight: 1, - marginBottom: theme.spacing.xl * 1.5, + marginBottom: `calc(${theme.spacing.xl} * 100)`, color: theme.colors.gray[2], [theme.fn.smallerThan("sm")]: { @@ -32,7 +31,7 @@ const useStyles = createStyles((theme) => ({ description: { maxWidth: 500, margin: "auto", - marginBottom: theme.spacing.xl * 1.5, + marginBottom: `calc(${theme.spacing.xl} * 100)`, }, })); diff --git a/frontend/src/pages/_app.tsx b/frontend/src/pages/_app.tsx index 198f4f7..5c08ca0 100644 --- a/frontend/src/pages/_app.tsx +++ b/frontend/src/pages/_app.tsx @@ -6,7 +6,7 @@ import { } from "@mantine/core"; import { useColorScheme } from "@mantine/hooks"; import { ModalsProvider } from "@mantine/modals"; -import { NotificationsProvider } from "@mantine/notifications"; +import { Notifications } from "@mantine/notifications"; import axios from "axios"; import { getCookie, setCookie } from "cookies-next"; import { GetServerSidePropsContext } from "next"; @@ -76,40 +76,39 @@ function App({ Component, pageProps }: AppProps) { toggleColorScheme={toggleColorScheme} > - - - + + { + setConfigVariables(await configService.list()); + }, + }} + > + { - setConfigVariables(await configService.list()); + user, + refreshUser: async () => { + const user = await userService.getCurrentUser(); + setUser(user); + return user; }, }} > - { - const user = await userService.getCurrentUser(); - setUser(user); - return user; - }, - }} - > - {excludeDefaultLayoutRoutes.includes(route) ? ( - - ) : ( - <> -
- - - - - )} - - - - + {excludeDefaultLayoutRoutes.includes(route) ? ( + + ) : ( + <> +
+ + + + + )} + + + ); diff --git a/frontend/src/pages/index.tsx b/frontend/src/pages/index.tsx index 0f6da07..0e63a59 100644 --- a/frontend/src/pages/index.tsx +++ b/frontend/src/pages/index.tsx @@ -20,13 +20,13 @@ const useStyles = createStyles((theme) => ({ inner: { display: "flex", justifyContent: "space-between", - paddingTop: theme.spacing.xl * 4, - paddingBottom: theme.spacing.xl * 4, + paddingTop: `calc(${theme.spacing.md} * 4)`, + paddingBottom: `calc(${theme.spacing.md} * 4)`, }, content: { maxWidth: 480, - marginRight: theme.spacing.xl * 3, + marginRight: `calc(${theme.spacing.md} * 3)`, [theme.fn.smallerThan("md")]: { maxWidth: "100%", diff --git a/frontend/src/pages/upload/index.tsx b/frontend/src/pages/upload/index.tsx index 3f7e48a..4bd89c2 100644 --- a/frontend/src/pages/upload/index.tsx +++ b/frontend/src/pages/upload/index.tsx @@ -125,7 +125,7 @@ const Upload = ({ toast.error( `${fileErrorCount} file(s) failed to upload. Trying again.`, { - disallowClose: true, + withCloseButton: false, autoClose: false, } );