diff --git a/package-lock.json b/package-lock.json index f5af62c42..482783fdc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,7 +100,7 @@ "react-error-overlay": "6.0.11", "react-test-renderer": "^17.0.2", "redux-mock-store": "^1.5.1", - "sass": "^1.76.0", + "sass": "^1.80.5", "source-map-explorer": "^2.5.3", "stylelint": "^15.11.0", "stylelint-config-idiomatic-order": "^10.0.0", @@ -5428,6 +5428,337 @@ "node": ">= 8" } }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "devOptional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "devOptional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/watcher/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "devOptional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/watcher/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "devOptional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@parcel/watcher/node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "devOptional": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@parcel/watcher/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "devOptional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/@paystring/utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@paystring/utils/-/utils-2.0.0.tgz", @@ -8546,7 +8877,7 @@ }, "node_modules/binary-extensions": { "version": "2.2.0", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -9002,7 +9333,7 @@ }, "node_modules/chokidar": { "version": "3.5.2", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -9022,7 +9353,7 @@ }, "node_modules/chokidar/node_modules/anymatch": { "version": "3.1.2", - "devOptional": true, + "dev": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -9034,7 +9365,7 @@ }, "node_modules/chokidar/node_modules/braces": { "version": "3.0.2", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.0.1" @@ -9045,7 +9376,7 @@ }, "node_modules/chokidar/node_modules/fill-range": { "version": "7.0.1", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -9068,7 +9399,7 @@ }, "node_modules/chokidar/node_modules/is-number": { "version": "7.0.0", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -9076,7 +9407,7 @@ }, "node_modules/chokidar/node_modules/normalize-path": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9084,7 +9415,7 @@ }, "node_modules/chokidar/node_modules/to-regex-range": { "version": "5.0.1", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -10357,7 +10688,7 @@ }, "node_modules/detect-libc": { "version": "1.0.3", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" @@ -14125,7 +14456,7 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" @@ -22400,6 +22731,12 @@ "tslib": "^2.0.3" } }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "devOptional": true + }, "node_modules/node-fetch": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", @@ -23878,7 +24215,7 @@ }, "node_modules/readdirp": { "version": "3.6.0", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -24592,12 +24929,13 @@ } }, "node_modules/sass": { - "version": "1.76.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz", - "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==", + "version": "1.80.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.5.tgz", + "integrity": "sha512-TQd2aoQl/+zsxRMEDSxVdpPIqeq9UFc6pr7PzkugiTx3VYCFPUaa3P4RrBQsqok4PO200Vkz0vXQBNlg7W907g==", "devOptional": true, "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" }, @@ -24608,6 +24946,34 @@ "node": ">=14.0.0" } }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "devOptional": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "devOptional": true, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/sax": { "version": "1.2.4", "dev": true, @@ -32177,6 +32543,159 @@ "fastq": "^1.6.0" } }, + "@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "devOptional": true, + "requires": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1", + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "dependencies": { + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "devOptional": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "devOptional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "devOptional": true + }, + "micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "devOptional": true, + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "devOptional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "dev": true, + "optional": true + }, "@paystring/utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@paystring/utils/-/utils-2.0.0.tgz", @@ -34311,7 +34830,7 @@ }, "binary-extensions": { "version": "2.2.0", - "devOptional": true + "dev": true }, "bindings": { "version": "1.5.0", @@ -34612,7 +35131,7 @@ }, "chokidar": { "version": "3.5.2", - "devOptional": true, + "dev": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -34626,7 +35145,7 @@ "dependencies": { "anymatch": { "version": "3.1.2", - "devOptional": true, + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -34634,14 +35153,14 @@ }, "braces": { "version": "3.0.2", - "devOptional": true, + "dev": true, "requires": { "fill-range": "^7.0.1" } }, "fill-range": { "version": "7.0.1", - "devOptional": true, + "dev": true, "requires": { "to-regex-range": "^5.0.1" } @@ -34653,15 +35172,15 @@ }, "is-number": { "version": "7.0.0", - "devOptional": true + "dev": true }, "normalize-path": { "version": "3.0.0", - "devOptional": true + "dev": true }, "to-regex-range": { "version": "5.0.1", - "devOptional": true, + "dev": true, "requires": { "is-number": "^7.0.0" } @@ -35566,7 +36085,7 @@ }, "detect-libc": { "version": "1.0.3", - "dev": true + "devOptional": true }, "detect-newline": { "version": "3.1.0", @@ -38140,7 +38659,7 @@ }, "is-binary-path": { "version": "2.1.0", - "devOptional": true, + "dev": true, "requires": { "binary-extensions": "^2.0.0" } @@ -43857,6 +44376,12 @@ "tslib": "^2.0.3" } }, + "node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "devOptional": true + }, "node-fetch": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", @@ -44792,7 +45317,7 @@ }, "readdirp": { "version": "3.6.0", - "devOptional": true, + "dev": true, "requires": { "picomatch": "^2.2.1" } @@ -45282,14 +45807,32 @@ } }, "sass": { - "version": "1.76.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz", - "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==", + "version": "1.80.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.5.tgz", + "integrity": "sha512-TQd2aoQl/+zsxRMEDSxVdpPIqeq9UFc6pr7PzkugiTx3VYCFPUaa3P4RrBQsqok4PO200Vkz0vXQBNlg7W907g==", "devOptional": true, "requires": { - "chokidar": ">=3.0.0 <4.0.0", + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" + }, + "dependencies": { + "chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "devOptional": true, + "requires": { + "readdirp": "^4.0.1" + } + }, + "readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "devOptional": true + } } }, "sax": { diff --git a/package.json b/package.json index 2118505fd..f042929bf 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "react-error-overlay": "6.0.11", "react-test-renderer": "^17.0.2", "redux-mock-store": "^1.5.1", - "sass": "^1.76.0", + "sass": "^1.80.5", "source-map-explorer": "^2.5.3", "stylelint": "^15.11.0", "stylelint-config-idiomatic-order": "^10.0.0", diff --git a/src/containers/Accounts/AccountHeader/BalanceSelector/balance-selector.scss b/src/containers/Accounts/AccountHeader/BalanceSelector/balance-selector.scss index dc6c77018..30860340e 100644 --- a/src/containers/Accounts/AccountHeader/BalanceSelector/balance-selector.scss +++ b/src/containers/Accounts/AccountHeader/BalanceSelector/balance-selector.scss @@ -1,4 +1,4 @@ -@import 'src/containers/shared/css/variables'; +@use 'src/containers/shared/css/variables' as *; .balance-selector { position: relative; diff --git a/src/containers/Accounts/AccountHeader/styles.scss b/src/containers/Accounts/AccountHeader/styles.scss index fc35853f0..d76a9033d 100644 --- a/src/containers/Accounts/AccountHeader/styles.scss +++ b/src/containers/Accounts/AccountHeader/styles.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .account-header { margin-bottom: 16px; diff --git a/src/containers/Accounts/styles.scss b/src/containers/Accounts/styles.scss index 3296b7a74..1b68962d2 100644 --- a/src/containers/Accounts/styles.scss +++ b/src/containers/Accounts/styles.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables'; .accounts-page { .loader { diff --git a/src/containers/Amendment/amendment.scss b/src/containers/Amendment/amendment.scss index 987963d30..2dd439d43 100644 --- a/src/containers/Amendment/amendment.scss +++ b/src/containers/Amendment/amendment.scss @@ -1,5 +1,5 @@ -@import '../shared/css/variables'; -@import '../shared/css/table'; +@use '../shared/css/variables' as *; +@use '../shared/css/table'; .amendment-summary { width: 80%; diff --git a/src/containers/Amendments/amendmentsTable.scss b/src/containers/Amendments/amendmentsTable.scss index ee533cffb..15805be26 100644 --- a/src/containers/Amendments/amendmentsTable.scss +++ b/src/containers/Amendments/amendmentsTable.scss @@ -1,5 +1,5 @@ -@import '../shared/css/variables'; -@import '../shared/css/table'; +@use '../shared/css/variables' as *; +@use '../shared/css/table'; .amendments-page{ .summary { diff --git a/src/containers/App/app.scss b/src/containers/App/app.scss index 38316f6ed..aa0fe1b4d 100644 --- a/src/containers/App/app.scss +++ b/src/containers/App/app.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .app { flex-grow: 1; diff --git a/src/containers/CustomNetworkHome/index.scss b/src/containers/CustomNetworkHome/index.scss index 00a97ca2d..180e748a3 100644 --- a/src/containers/CustomNetworkHome/index.scss +++ b/src/containers/CustomNetworkHome/index.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .app { position: relative; diff --git a/src/containers/Footer/footer.scss b/src/containers/Footer/footer.scss index 7af646bb7..fdee0125e 100644 --- a/src/containers/Footer/footer.scss +++ b/src/containers/Footer/footer.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .footer { position: relative; diff --git a/src/containers/Header/LanguagePicker/LanguagePicker.scss b/src/containers/Header/LanguagePicker/LanguagePicker.scss index b3513de99..5cc3a89fe 100644 --- a/src/containers/Header/LanguagePicker/LanguagePicker.scss +++ b/src/containers/Header/LanguagePicker/LanguagePicker.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .language-picker { margin-left: auto; diff --git a/src/containers/Header/NavigationMenu/NavigationMenu.scss b/src/containers/Header/NavigationMenu/NavigationMenu.scss index 2272b0668..f94c69c6d 100644 --- a/src/containers/Header/NavigationMenu/NavigationMenu.scss +++ b/src/containers/Header/NavigationMenu/NavigationMenu.scss @@ -1,6 +1,6 @@ @use 'sass:math'; -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; $menu-toggle-size: 25px; $menu-toggle-line-spacing: math.div($menu-toggle-size, 4); diff --git a/src/containers/Header/NetworkPicker/NetworkPicker.scss b/src/containers/Header/NetworkPicker/NetworkPicker.scss index 9a60d0100..d905c3361 100644 --- a/src/containers/Header/NetworkPicker/NetworkPicker.scss +++ b/src/containers/Header/NetworkPicker/NetworkPicker.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; @mixin dropdown-network-item( $background, diff --git a/src/containers/Header/header.scss b/src/containers/Header/header.scss index 140c659ba..06704d86e 100644 --- a/src/containers/Header/header.scss +++ b/src/containers/Header/header.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; /* Header */ .header { diff --git a/src/containers/Header/search.scss b/src/containers/Header/search.scss index f0676c7ae..b599fd295 100644 --- a/src/containers/Header/search.scss +++ b/src/containers/Header/search.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .search-container { position: relative; diff --git a/src/containers/Ledger/ledger.scss b/src/containers/Ledger/ledger.scss index f086ff41d..990f1e4e3 100644 --- a/src/containers/Ledger/ledger.scss +++ b/src/containers/Ledger/ledger.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .ledger-page { margin: 0 auto; diff --git a/src/containers/Ledgers/css/ledgerMetrics.scss b/src/containers/Ledgers/css/ledgerMetrics.scss index 1e12bb03b..23938904b 100644 --- a/src/containers/Ledgers/css/ledgerMetrics.scss +++ b/src/containers/Ledgers/css/ledgerMetrics.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .metrics { overflow: hidden; diff --git a/src/containers/Ledgers/css/ledgers.scss b/src/containers/Ledgers/css/ledgers.scss index 1af05ce8f..0ae1812cc 100644 --- a/src/containers/Ledgers/css/ledgers.scss +++ b/src/containers/Ledgers/css/ledgers.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; $ledgers-margin-large: 32px; $ledgers-border: 1px solid $black-70; diff --git a/src/containers/Ledgers/css/legend.scss b/src/containers/Ledgers/css/legend.scss index c59f5d21f..20db2f293 100644 --- a/src/containers/Ledgers/css/legend.scss +++ b/src/containers/Ledgers/css/legend.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .legend { display: flex; diff --git a/src/containers/MPT/MPTHeader/styles.scss b/src/containers/MPT/MPTHeader/styles.scss index 682ea36e4..8a7715c88 100644 --- a/src/containers/MPT/MPTHeader/styles.scss +++ b/src/containers/MPT/MPTHeader/styles.scss @@ -1,5 +1,5 @@ -@import '../../shared/css/variables'; -@import '../../shared/css/table'; +@use '../../shared/css/variables' as *; +@use '../../shared/css/table'; .mpt-header-container { .mpt-bottom-container { diff --git a/src/containers/MPT/styles.scss b/src/containers/MPT/styles.scss index 51c0c4fc3..f4b0d3245 100644 --- a/src/containers/MPT/styles.scss +++ b/src/containers/MPT/styles.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables'; .mpt-page { width: 100%; diff --git a/src/containers/NFT/NFTHeader/styles.scss b/src/containers/NFT/NFTHeader/styles.scss index 656931f8f..30c3519ee 100644 --- a/src/containers/NFT/NFTHeader/styles.scss +++ b/src/containers/NFT/NFTHeader/styles.scss @@ -1,5 +1,5 @@ -@import '../../shared/css/variables'; -@import '../../shared/css/table'; +@use '../../shared/css/variables' as *; +@use '../../shared/css/table'; .nft-header-container { .nft-bottom-container { diff --git a/src/containers/NFT/NFTTabs/styles.scss b/src/containers/NFT/NFTTabs/styles.scss index b831aa028..6c68075a4 100644 --- a/src/containers/NFT/NFTTabs/styles.scss +++ b/src/containers/NFT/NFTTabs/styles.scss @@ -1,5 +1,5 @@ -@import '../../shared/css/variables'; -@import '../../shared/css/table'; +@use '../../shared/css/variables' as *; +@use '../../shared/css/table'; .nft-tabs { margin-top: 60px; diff --git a/src/containers/NFT/styles.scss b/src/containers/NFT/styles.scss index 59c9e6f90..d03f6e9f0 100644 --- a/src/containers/NFT/styles.scss +++ b/src/containers/NFT/styles.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .nft-page { width: 100%; diff --git a/src/containers/Network/css/barchart.scss b/src/containers/Network/css/barchart.scss index dacce66c6..48a3fddb2 100644 --- a/src/containers/Network/css/barchart.scss +++ b/src/containers/Network/css/barchart.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .y-label { fill: $black-40; diff --git a/src/containers/Network/css/hexagons.scss b/src/containers/Network/css/hexagons.scss index 5bd70e421..08413b393 100644 --- a/src/containers/Network/css/hexagons.scss +++ b/src/containers/Network/css/hexagons.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .validators-container { .validators { diff --git a/src/containers/Network/css/map.scss b/src/containers/Network/css/map.scss index f5aefe624..ff58dd19e 100644 --- a/src/containers/Network/css/map.scss +++ b/src/containers/Network/css/map.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .nodes-map { position: relative; diff --git a/src/containers/Network/css/nodesTable.scss b/src/containers/Network/css/nodesTable.scss index 7d8757b25..147fbc66b 100644 --- a/src/containers/Network/css/nodesTable.scss +++ b/src/containers/Network/css/nodesTable.scss @@ -1,5 +1,5 @@ -@import '../../shared/css/variables'; -@import '../../shared/css/table'; +@use '../../shared/css/variables' as *; +@use '../../shared/css/table'; .nodes-table { position: relative; diff --git a/src/containers/Network/css/style.scss b/src/containers/Network/css/style.scss index 091fa0268..c2f1f30e0 100644 --- a/src/containers/Network/css/style.scss +++ b/src/containers/Network/css/style.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .network-page { // Needs additional bottom margin to break up table from the horizontal diff --git a/src/containers/Network/css/validatorsTable.scss b/src/containers/Network/css/validatorsTable.scss index ed5958bce..0b2aab55d 100644 --- a/src/containers/Network/css/validatorsTable.scss +++ b/src/containers/Network/css/validatorsTable.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .validators-table { position: relative; diff --git a/src/containers/NoMatch/nomatch.scss b/src/containers/NoMatch/nomatch.scss index 899425ef9..7459af506 100644 --- a/src/containers/NoMatch/nomatch.scss +++ b/src/containers/NoMatch/nomatch.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .no-match { margin: 10% auto; diff --git a/src/containers/PayStrings/PayStringHeader/styles.scss b/src/containers/PayStrings/PayStringHeader/styles.scss index 73d59bdc2..8eb0170ae 100644 --- a/src/containers/PayStrings/PayStringHeader/styles.scss +++ b/src/containers/PayStrings/PayStringHeader/styles.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .paystring-header { margin-bottom: 16px; diff --git a/src/containers/PayStrings/PayStringMappingsTable/styles.scss b/src/containers/PayStrings/PayStringMappingsTable/styles.scss index 867362f17..b40727079 100644 --- a/src/containers/PayStrings/PayStringMappingsTable/styles.scss +++ b/src/containers/PayStrings/PayStringMappingsTable/styles.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .paystring-table { .col-network, diff --git a/src/containers/PayStrings/styles.scss b/src/containers/PayStrings/styles.scss index 7c7201294..8912ed2c1 100644 --- a/src/containers/PayStrings/styles.scss +++ b/src/containers/PayStrings/styles.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .paystring-page { width: 100%; diff --git a/src/containers/Token/DEXPairs/styles.scss b/src/containers/Token/DEXPairs/styles.scss index 11b19add9..20c52eab4 100644 --- a/src/containers/Token/DEXPairs/styles.scss +++ b/src/containers/Token/DEXPairs/styles.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .dex-pairs-container { padding: 64px 0 100px; diff --git a/src/containers/Token/TokenHeader/styles.scss b/src/containers/Token/TokenHeader/styles.scss index 6ea3030d5..050a892e7 100644 --- a/src/containers/Token/TokenHeader/styles.scss +++ b/src/containers/Token/TokenHeader/styles.scss @@ -1,5 +1,5 @@ -@import '../../shared/css/variables'; -@import '../../shared/css/table'; +@use '../../shared/css/variables' as *; +@use '../../shared/css/table'; .header-container { .bottom-container { diff --git a/src/containers/Token/styles.scss b/src/containers/Token/styles.scss index 823aeba8d..bf32172e2 100644 --- a/src/containers/Token/styles.scss +++ b/src/containers/Token/styles.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables'; .token-page { width: 100%; diff --git a/src/containers/Transactions/DetailTab/detailTab.scss b/src/containers/Transactions/DetailTab/detailTab.scss index 569b8f1a2..6cca63254 100644 --- a/src/containers/Transactions/DetailTab/detailTab.scss +++ b/src/containers/Transactions/DetailTab/detailTab.scss @@ -1,4 +1,4 @@ -@import '../../shared/css/variables'; +@use '../../shared/css/variables' as *; .detail-body { margin-top: 20px; diff --git a/src/containers/Transactions/simpleTab.scss b/src/containers/Transactions/simpleTab.scss index ca374a592..978ef28f3 100644 --- a/src/containers/Transactions/simpleTab.scss +++ b/src/containers/Transactions/simpleTab.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; $subdued-color: $black-40; diff --git a/src/containers/Transactions/transaction.scss b/src/containers/Transactions/transaction.scss index 7c80014fc..45997a886 100644 --- a/src/containers/Transactions/transaction.scss +++ b/src/containers/Transactions/transaction.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .transaction { position: relative; diff --git a/src/containers/Validators/historyTab.scss b/src/containers/Validators/historyTab.scss index 4112abe75..69127e96f 100644 --- a/src/containers/Validators/historyTab.scss +++ b/src/containers/Validators/historyTab.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .history-table { // Col overall styling diff --git a/src/containers/Validators/simpleTab.scss b/src/containers/Validators/simpleTab.scss index 224a55cc7..f95bbde77 100644 --- a/src/containers/Validators/simpleTab.scss +++ b/src/containers/Validators/simpleTab.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .simple-body-validator { .row { diff --git a/src/containers/Validators/validator.scss b/src/containers/Validators/validator.scss index 58a5bfe75..7cda86f67 100644 --- a/src/containers/Validators/validator.scss +++ b/src/containers/Validators/validator.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .validator { position: relative; diff --git a/src/containers/Validators/votingTab.scss b/src/containers/Validators/votingTab.scss index 71b6cd95b..eb6c7a489 100644 --- a/src/containers/Validators/votingTab.scss +++ b/src/containers/Validators/votingTab.scss @@ -1,4 +1,4 @@ -@import '../shared/css/variables'; +@use '../shared/css/variables' as *; .voting { margin-left: 24px; diff --git a/src/containers/shared/components/Dropdown/dropdown.scss b/src/containers/shared/components/Dropdown/dropdown.scss index 5d23922e5..b49e23cb4 100644 --- a/src/containers/shared/components/Dropdown/dropdown.scss +++ b/src/containers/shared/components/Dropdown/dropdown.scss @@ -1,4 +1,4 @@ -@import '../../css/variables'; +@use '../../css/variables' as *; .dropdown { position: relative; diff --git a/src/containers/shared/components/JsonView/json-view.scss b/src/containers/shared/components/JsonView/json-view.scss index ff09d9907..0ca1c7de1 100644 --- a/src/containers/shared/components/JsonView/json-view.scss +++ b/src/containers/shared/components/JsonView/json-view.scss @@ -1,4 +1,4 @@ -@import '../../css/variables'; +@use '../../css/variables' as *; @import 'react18-json-view/src/style.css'; .json-view { diff --git a/src/containers/shared/components/Notification/styles.scss b/src/containers/shared/components/Notification/styles.scss index 9844d2327..a2dd6dad3 100644 --- a/src/containers/shared/components/Notification/styles.scss +++ b/src/containers/shared/components/Notification/styles.scss @@ -1,4 +1,4 @@ -@import '../../css/variables'; +@use '../../css/variables' as *; .notification { border: 1px solid; diff --git a/src/containers/shared/components/TransactionTable/styles.scss b/src/containers/shared/components/TransactionTable/styles.scss index ad29c981f..fa235d2d4 100644 --- a/src/containers/shared/components/TransactionTable/styles.scss +++ b/src/containers/shared/components/TransactionTable/styles.scss @@ -1,5 +1,5 @@ @use 'sass:color'; -@import '../../../shared/css/variables'; +@use '../../../shared/css/variables' as *; .transaction-table { width: 100%; diff --git a/src/containers/shared/css/box.scss b/src/containers/shared/css/box.scss index bbd7ea06b..839b8e264 100644 --- a/src/containers/shared/css/box.scss +++ b/src/containers/shared/css/box.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; .box { border-radius: 4px; diff --git a/src/containers/shared/css/form.scss b/src/containers/shared/css/form.scss index ee462e9a2..e4fefc169 100644 --- a/src/containers/shared/css/form.scss +++ b/src/containers/shared/css/form.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; label { color: $black-40; diff --git a/src/containers/shared/css/global.scss b/src/containers/shared/css/global.scss index 8d7bf9b0d..e10fd11d1 100644 --- a/src/containers/shared/css/global.scss +++ b/src/containers/shared/css/global.scss @@ -1,7 +1,7 @@ // ONLY GLOBAL CSS, KEEP IT TO MINIMAL // CSS SHOULD BE SCOPPED TO COMPONENT -@import './variables'; -@import './form'; +@use 'variables' as *; +@use 'form'; /** * `current_symbols` is used for currency codes missing from other fonts, currently `u+e900` (XRP) and `u+e901` (BTC). diff --git a/src/containers/shared/css/simpleTab.scss b/src/containers/shared/css/simpleTab.scss index 574f4adda..087d3005c 100644 --- a/src/containers/shared/css/simpleTab.scss +++ b/src/containers/shared/css/simpleTab.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; $index-width: 324px; diff --git a/src/containers/shared/css/table.scss b/src/containers/shared/css/table.scss index 53dc1e2df..4f53bac7c 100644 --- a/src/containers/shared/css/table.scss +++ b/src/containers/shared/css/table.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; table.basic { overflow: hidden; diff --git a/src/containers/shared/css/tabs.scss b/src/containers/shared/css/tabs.scss index 379fd220c..3ffa955ec 100644 --- a/src/containers/shared/css/tabs.scss +++ b/src/containers/shared/css/tabs.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; .tabs { border-top: 1px solid $black-70; diff --git a/src/containers/shared/css/tooltip.scss b/src/containers/shared/css/tooltip.scss index a1c6d5e4b..eaada0ce5 100644 --- a/src/containers/shared/css/tooltip.scss +++ b/src/containers/shared/css/tooltip.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; .tooltip { position: absolute; diff --git a/src/containers/shared/css/txlabel.scss b/src/containers/shared/css/txlabel.scss index 093f8300c..dd2b520a6 100644 --- a/src/containers/shared/css/txlabel.scss +++ b/src/containers/shared/css/txlabel.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; .tx-label { display: inline-flex; diff --git a/src/containers/shared/css/txstatus.scss b/src/containers/shared/css/txstatus.scss index 0a447f246..66933e784 100644 --- a/src/containers/shared/css/txstatus.scss +++ b/src/containers/shared/css/txstatus.scss @@ -1,4 +1,4 @@ -@import './variables'; +@use 'variables' as *; .tx-status { display: inline-flex;