diff --git a/.storybook/utils.tsx b/.storybook/utils.tsx index d63725f..b5c0c50 100644 --- a/.storybook/utils.tsx +++ b/.storybook/utils.tsx @@ -33,7 +33,7 @@ export const themeChangeDecorator = (Story: FC, context: { globals: { theme?: st export const iconObjects = { string: "folder", "": , - "": mood, + "": mood, "": ( @@ -49,7 +49,7 @@ export const iconOptions = { export const iconDecorator = (StoryComponent: FC): JSX.Element => ( <> - + ); diff --git a/eslint.config.mjs b/eslint.config.mjs index ec816bc..e23601b 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -4,6 +4,7 @@ import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended" import reactHooks from "eslint-plugin-react-hooks"; import react from "eslint-plugin-react"; import compat from "eslint-plugin-compat"; +import globals from "globals"; export default [ js.configs.recommended, @@ -13,6 +14,12 @@ export default [ files: ["**/*.js", "**/*.jsx", "**/*.mjs", "**/*.cjs"], ...typescript.configs.disableTypeChecked, }, + { + files: ["**/*.cjs"], + languageOptions: { + globals: globals.commonjs, + }, + }, { files: ["**/*.{js,jsx,ts,tsx}"], plugins: { diff --git a/package-lock.json b/package-lock.json index dadcd82..1a03157 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,9 +69,9 @@ } }, "node_modules/@adobe/css-tools": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", - "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.5.0.tgz", + "integrity": "sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==", "dev": true, "license": "MIT" }, @@ -2151,9 +2151,9 @@ } }, "node_modules/@bundled-es-modules/glob/node_modules/lru-cache": { - "version": "11.3.6", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", - "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.0.tgz", + "integrity": "sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -2224,13 +2224,13 @@ } }, "node_modules/@cacheable/memory": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.0.8.tgz", - "integrity": "sha512-FvEb29x5wVwu/Kf93IWwsOOEuhHh6dYCJF3vcKLzXc0KXIW181AOzv6ceT4ZpBHDvAfG60eqb+ekmrnLHIy+jw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.0.9.tgz", + "integrity": "sha512-HdMx6DoGywB30vacDbBsITbIX4pgFqj1zsrV58jZBUw3klzkNoXhj7qOqAgledhxG7YZI5rBSJg7Zp8/VG0DuA==", "dev": true, "license": "MIT", "dependencies": { - "@cacheable/utils": "^2.4.0", + "@cacheable/utils": "^2.4.1", "@keyv/bigmap": "^1.3.1", "hookified": "^1.15.1", "keyv": "^5.6.0" @@ -2432,9 +2432,9 @@ } }, "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.3.tgz", - "integrity": "sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.4.tgz", + "integrity": "sha512-wgsqt92b7C7tQhIdPNxj0n9zuUbQlvAuI1exyzeNrOKOi62SD7ren8zqszmpVREjAOqg8cD2FqYhQfAuKjk4sw==", "dev": true, "funding": [ { @@ -4815,16 +4815,22 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "^1.4.3", - "@emnapi/runtime": "^1.4.3", - "@tybys/wasm-util": "^0.10.0" + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" } }, "node_modules/@neoconfetti/react": { @@ -5039,9 +5045,9 @@ } }, "node_modules/@oxc-project/types": { - "version": "0.129.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.129.0.tgz", - "integrity": "sha512-3oz8m3FGdr2nDXVqmFUw7jolKliC4MoyXYIG2c7gpjBnzUWQpUGIYcXYKxTdTi+N2jusvt610ckTMkxdwHkYEg==", + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.132.0.tgz", + "integrity": "sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==", "dev": true, "license": "MIT", "peer": true, @@ -5448,9 +5454,9 @@ } }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0.tgz", - "integrity": "sha512-TWMZnRLMe63C2Lhyicviu7ZHaU4kxa6PS3rofvc9GmcvptzNN11BcfQ4Sl7MwTOsisQoa2keB/EBdNCAnUo8vA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.2.tgz", + "integrity": "sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ==", "cpu": [ "arm64" ], @@ -5466,9 +5472,9 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0.tgz", - "integrity": "sha512-6XcD+8k0gPVItNagEw78/qqcBDwKcwDYS8V2hRmVsfUSIrd8cWe/CBvRDI5toqFyPfj+FJr6t8U6Xj2P2prEew==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w==", "cpu": [ "arm64" ], @@ -5484,9 +5490,9 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0.tgz", - "integrity": "sha512-iN/tWVXRQDWvmZlKdceP1Dwug9GDpEymhb9p4xnEe6zvCg5lFmzVljl+1qR1NVx3yfGpr2Na+CuLmv5IU8uzfQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.2.tgz", + "integrity": "sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA==", "cpu": [ "x64" ], @@ -5502,9 +5508,9 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0.tgz", - "integrity": "sha512-jjQMDvvwSOuhOwMszD/klSOjyWMM3zI64hWTj9KT5x4MxRbZAf+7vLQ6qouRhtsLVFHr3f0ILaJAfgENPiQdAQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.2.tgz", + "integrity": "sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA==", "cpu": [ "x64" ], @@ -5520,9 +5526,9 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0.tgz", - "integrity": "sha512-d//Dtg2x6/m3mbV64yUGNnDGNZaDGRpDLLNGerHQUVObuNaIQaaDp25yUiqGXtHEXX+NP2d0wAlmKgpYgIAJ2A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.2.tgz", + "integrity": "sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w==", "cpu": [ "arm" ], @@ -5538,9 +5544,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0.tgz", - "integrity": "sha512-n7Ofp0mx+aB2cC+Sdy5YtMnXtY9lchnHbY+3Yt0uq9JsWQExf4f5Whu0tK0R8Jdc9S6RchTHjIFY7uc92puOVQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.2.tgz", + "integrity": "sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==", "cpu": [ "arm64" ], @@ -5556,9 +5562,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0.tgz", - "integrity": "sha512-EIVjy2cgd7uuMMo94FVkBp7F6DhcZAUwNURkSG3RwUmvAXR6s0ISxM81U+IydcZByPG0pZIHsf1b6kTxoFDgJA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.2.tgz", + "integrity": "sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw==", "cpu": [ "arm64" ], @@ -5574,9 +5580,9 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0.tgz", - "integrity": "sha512-JEwwOPcwTLAcpDQlqSmjEmfs63xJnSiUNIGvLcDLUHCWK4XowpS/7c7tUsUH6uT/ct6bMUTdXKfI8967FYj6mg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.2.tgz", + "integrity": "sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==", "cpu": [ "ppc64" ], @@ -5592,9 +5598,9 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0.tgz", - "integrity": "sha512-0wjCFhLrihtAubnT9iA0N++0pSV0z5Hg7tNGdNJ4RFaINceHadoF+kiFGyY1qSSNVIAZtLotG8Ju1bgDPkjnFA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.2.tgz", + "integrity": "sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ==", "cpu": [ "s390x" ], @@ -5610,9 +5616,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0.tgz", - "integrity": "sha512-Dfn7iak9BcMMePxcoJfpSbWqnEyrp/dRF63/8qW/eHBdOZov6x5aShLLEYGYdIeSJ6vMLK/XCVB+lGIxm41bQA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.2.tgz", + "integrity": "sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ==", "cpu": [ "x64" ], @@ -5628,9 +5634,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0.tgz", - "integrity": "sha512-5/utzzDmD/pD/bmuaUcbTf/sZYy0aztwIVlfpoW1fTjCZ0BaPOMVWGZL1zvgxyi7ZIVYWlxKONHmSbHuiOh8Jw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.2.tgz", + "integrity": "sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==", "cpu": [ "x64" ], @@ -5646,9 +5652,9 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0.tgz", - "integrity": "sha512-ouJs8VcUomfLfpbUECqFMRqdV4x6aeAK3MA4m6vTrJJjKyWTV5KnxZx7Jd9G+GlDaQQxubcba00x16OyJ1meig==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.2.tgz", + "integrity": "sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w==", "cpu": [ "arm64" ], @@ -5664,9 +5670,9 @@ } }, "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0.tgz", - "integrity": "sha512-E+oHKGiDA+lsKMmFtffDDw91EryDT7uJocrIuCHqhm6bCTM6xFK+3gaCkYOHfPwQr0cCNarSM2xaELoQDz9jJg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.2.tgz", + "integrity": "sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ==", "cpu": [ "wasm32" ], @@ -5683,30 +5689,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0.tgz", - "integrity": "sha512-yYK02n8Rngo+gbm1y6G0+7jk1sJ/2Wt7K0me0Y7k/ErBpyf+LJ2gFpqWVTcRV1rUepBlQRmpgWkTQCiiwrK0Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.2.tgz", + "integrity": "sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A==", "cpu": [ "arm64" ], @@ -5722,9 +5708,9 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0.tgz", - "integrity": "sha512-14bpChMahXRRXiTwahSl+zzHPW6qQTXtkMuJBFlbo+pqSAews2d4BdCSHfrJ/MBsCZtpmTafsY+1QhBzitcmdg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.2.tgz", + "integrity": "sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ==", "cpu": [ "x64" ], @@ -5740,9 +5726,9 @@ } }, "node_modules/@rolldown/pluginutils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0.tgz", - "integrity": "sha512-aKs/3GSWyV0mrhNmt/96/Z3yczC3yvrzYATCiCXQebBsGyYzjNdUphRVLeJQ67ySKVXRfMxt2lm12pmXvbPFQQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", "dev": true, "license": "MIT", "peer": true @@ -5970,9 +5956,9 @@ "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.3.tgz", - "integrity": "sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", + "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", "cpu": [ "arm" ], @@ -5984,9 +5970,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.3.tgz", - "integrity": "sha512-xw3xtkDApIOGayehp2+Rz4zimfkaX65r4t47iy+ymQB2G4iJCBBfj0ogVg5jpvjpn8UWn/+q9tprxleYeNp3Hw==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", + "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", "cpu": [ "arm64" ], @@ -5998,9 +5984,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.3.tgz", - "integrity": "sha512-vo6Y5Qfpx7/5EaamIwi0WqW2+zfiusVihKatLvtN1VFVy3D13uERk/6gZLU1UiHRL6fDXqj/ELIeVRGnvcTE1g==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", + "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", "cpu": [ "arm64" ], @@ -6012,9 +5998,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.3.tgz", - "integrity": "sha512-D+0QGcZhBzTN82weOnsSlY7V7+RMmPuF1CkbxyMAGE8+ZHeUjyb76ZiWmBlCu//AQQONvxcqRbwZTajZKqjuOw==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", + "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", "cpu": [ "x64" ], @@ -6026,9 +6012,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.3.tgz", - "integrity": "sha512-6HnvHCT7fDyj6R0Ph7A6x8dQS/S38MClRWeDLqc0MdfWkxjiu1HSDYrdPhqSILzjTIC/pnXbbJbo+ft+gy/9hQ==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", + "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", "cpu": [ "arm64" ], @@ -6040,9 +6026,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.3.tgz", - "integrity": "sha512-KHLgC3WKlUYW3ShFKnnosZDOJ0xjg9zp7au3sIm2bs/tGBeC2ipmvRh/N7JKi0t9Ue20C0dpEshi8WUubg+cnA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", + "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", "cpu": [ "x64" ], @@ -6054,9 +6040,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.3.tgz", - "integrity": "sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", + "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", "cpu": [ "arm" ], @@ -6068,9 +6054,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.3.tgz", - "integrity": "sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", + "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", "cpu": [ "arm" ], @@ -6082,9 +6068,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.3.tgz", - "integrity": "sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", + "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", "cpu": [ "arm64" ], @@ -6096,9 +6082,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.3.tgz", - "integrity": "sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", + "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", "cpu": [ "arm64" ], @@ -6110,9 +6096,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.3.tgz", - "integrity": "sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", + "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", "cpu": [ "loong64" ], @@ -6124,9 +6110,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.3.tgz", - "integrity": "sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", + "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", "cpu": [ "loong64" ], @@ -6138,9 +6124,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.3.tgz", - "integrity": "sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", + "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", "cpu": [ "ppc64" ], @@ -6152,9 +6138,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.3.tgz", - "integrity": "sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", + "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", "cpu": [ "ppc64" ], @@ -6166,9 +6152,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.3.tgz", - "integrity": "sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", + "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", "cpu": [ "riscv64" ], @@ -6180,9 +6166,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.3.tgz", - "integrity": "sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", + "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", "cpu": [ "riscv64" ], @@ -6194,9 +6180,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.3.tgz", - "integrity": "sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", + "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", "cpu": [ "s390x" ], @@ -6208,9 +6194,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.3.tgz", - "integrity": "sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", + "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", "cpu": [ "x64" ], @@ -6222,9 +6208,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.3.tgz", - "integrity": "sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", + "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", "cpu": [ "x64" ], @@ -6236,9 +6222,9 @@ ] }, "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.3.tgz", - "integrity": "sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", + "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", "cpu": [ "x64" ], @@ -6250,9 +6236,9 @@ ] }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.3.tgz", - "integrity": "sha512-AaXwSvUi3QIPtroAUw1t5yHGIyqKEXwH54WUocFolZhpGDruJcs8c+xPNDRn4XiQsS7MEwnYsHW2l0MBLDMkWg==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", + "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", "cpu": [ "arm64" ], @@ -6264,9 +6250,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.3.tgz", - "integrity": "sha512-65LAKM/bAWDqKNEelHlcHvm2V+Vfb8C6INFxQXRHCvaVN1rJfwr4NvdP4FyzUaLqWfaCGaadf6UbTm8xJeYfEg==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", + "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", "cpu": [ "arm64" ], @@ -6278,9 +6264,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.3.tgz", - "integrity": "sha512-EEM2gyhBF5MFnI6vMKdX1LAosE627RGBzIoGMdLloPZkXrUN0Ckqgr2Qi8+J3zip/8NVVro3/FjB+tjhZUgUHA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", + "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", "cpu": [ "ia32" ], @@ -6292,9 +6278,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.3.tgz", - "integrity": "sha512-E5Eb5H/DpxaoXH++Qkv28RcUJboMopmdDUALBczvHMf7hNIxaDZqwY5lK12UK1BHacSmvupoEWGu+n993Z0y1A==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", + "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", "cpu": [ "x64" ], @@ -6306,9 +6292,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.3.tgz", - "integrity": "sha512-hPt/bgL5cE+Qp+/TPHBqptcAgPzgj46mPcg/16zNUmbQk0j+mOEQV/+Lqu8QRtDV3Ek95Q6FeFITpuhl6OTsAA==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", + "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", "cpu": [ "x64" ], @@ -6942,28 +6928,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", @@ -7079,13 +7043,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.7.0.tgz", - "integrity": "sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==", + "version": "25.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", + "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.21.0" + "undici-types": ">=7.24.0 <7.24.7" } }, "node_modules/@types/react": { @@ -7154,17 +7118,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.3.tgz", - "integrity": "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.4.tgz", + "integrity": "sha512-PegsU+XfyJJNjd4+u/k6f9yTyp0lEXXiPopUNobZcIAUJFGICFLN+sP0Rb3JehVmiij1Ph0dFGYqODoRo/2+6A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/type-utils": "8.59.3", - "@typescript-eslint/utils": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/type-utils": "8.59.4", + "@typescript-eslint/utils": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -7177,22 +7141,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.59.3", + "@typescript-eslint/parser": "^8.59.4", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.3.tgz", - "integrity": "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.4.tgz", + "integrity": "sha512-zORHqO/tuhxY1zWuTvMUqddRxpiFJ72xVfcNoWpqdLjs6lfPbuQBJuW4pk+49/uBMy7Ssr4bzgjiKmmDB1UbZQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "debug": "^4.4.3" }, "engines": { @@ -7208,14 +7172,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.3.tgz", - "integrity": "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.4.tgz", + "integrity": "sha512-Ly00Vu4oAacfDeHp2Zg85ioNG6l8HG+tN1D7J+xTHSxu9y0awYKJ2zH1rFBn8ZSfuGK+7FxK3Cgl3uAz0aZZLg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.59.3", - "@typescript-eslint/types": "^8.59.3", + "@typescript-eslint/tsconfig-utils": "^8.59.4", + "@typescript-eslint/types": "^8.59.4", "debug": "^4.4.3" }, "engines": { @@ -7230,14 +7194,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.3.tgz", - "integrity": "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.4.tgz", + "integrity": "sha512-mUeR/3H1WrTAddJrwut8OoPjfauaztMQmRwV5fQTUyNVJCLiUXXe4lGEyYIL2oFDpP7UtgbGJXCt72wT0z2S3Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3" + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7248,9 +7212,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.3.tgz", - "integrity": "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.4.tgz", + "integrity": "sha512-DLCpnKgD4alVxTBSKulK+gU1KCqOgUXfDRDXh2mZgzokQKa/70ax93I2uVO3m/LLvIAtWZIFoiifudmIqAxpMA==", "dev": true, "license": "MIT", "engines": { @@ -7265,15 +7229,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.3.tgz", - "integrity": "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.4.tgz", + "integrity": "sha512-uonTuPAAKr9XaBGqJ3LjYTh72zy5DyGesljO9gtmk/eFW0W1fRHjnwVYKB35Lm8d5Q5CluEW3gPHjTvZTmgrfA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/utils": "8.59.4", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -7290,9 +7254,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.3.tgz", - "integrity": "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.4.tgz", + "integrity": "sha512-F1o7WJcCq+bc8dwcO/YsSEOudAH8RDtaOhM6wcAQhcUsFhnWQl81JKy48q1hoxAU0qrzM89+31GYh1515Zde3Q==", "dev": true, "license": "MIT", "engines": { @@ -7304,16 +7268,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.3.tgz", - "integrity": "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.4.tgz", + "integrity": "sha512-F+RuOmcDXo4+TPdfd/TCLS3m2nw8gE9XXyZLrA3JBfaA5tz9TtdkyD3YJFmPxulyc2cKbEok/CvFE3MgSLWnag==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.3", - "@typescript-eslint/tsconfig-utils": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/project-service": "8.59.4", + "@typescript-eslint/tsconfig-utils": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -7332,16 +7296,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.3.tgz", - "integrity": "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.4.tgz", + "integrity": "sha512-cYXeNAUsG4lJo5dbc1FcKm+JwIWrj1/UpTORsC6tGMjEZ81DYcvIr9/ueikhMa/Y/gDQYGp+YX9/xQrXje5BJw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3" + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7356,13 +7320,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.3.tgz", - "integrity": "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.4.tgz", + "integrity": "sha512-U3gxVaDVnuZKhSspW/MzMxE1kq7zOdc072FcSNoqA1I9p8HyKbBFfEHoWckBAMgNMph4MamwS5iTVzFmrnt8TQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/types": "8.59.4", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -7394,9 +7358,9 @@ "license": "ISC" }, "node_modules/@unrs/resolver-binding-android-arm-eabi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", - "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz", + "integrity": "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==", "cpu": [ "arm" ], @@ -7408,9 +7372,9 @@ ] }, "node_modules/@unrs/resolver-binding-android-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", - "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.12.2.tgz", + "integrity": "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==", "cpu": [ "arm64" ], @@ -7422,9 +7386,9 @@ ] }, "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", - "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.12.2.tgz", + "integrity": "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==", "cpu": [ "arm64" ], @@ -7436,9 +7400,9 @@ ] }, "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", - "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.12.2.tgz", + "integrity": "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==", "cpu": [ "x64" ], @@ -7450,9 +7414,9 @@ ] }, "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", - "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.12.2.tgz", + "integrity": "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==", "cpu": [ "x64" ], @@ -7464,9 +7428,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", - "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.12.2.tgz", + "integrity": "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==", "cpu": [ "arm" ], @@ -7478,9 +7442,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", - "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.12.2.tgz", + "integrity": "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==", "cpu": [ "arm" ], @@ -7492,9 +7456,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", - "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.12.2.tgz", + "integrity": "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==", "cpu": [ "arm64" ], @@ -7506,9 +7470,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", - "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.12.2.tgz", + "integrity": "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==", "cpu": [ "arm64" ], @@ -7519,10 +7483,38 @@ "linux" ] }, + "node_modules/@unrs/resolver-binding-linux-loong64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.12.2.tgz", + "integrity": "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-loong64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.12.2.tgz", + "integrity": "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", - "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.12.2.tgz", + "integrity": "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==", "cpu": [ "ppc64" ], @@ -7534,9 +7526,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", - "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.12.2.tgz", + "integrity": "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==", "cpu": [ "riscv64" ], @@ -7548,9 +7540,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", - "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.12.2.tgz", + "integrity": "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==", "cpu": [ "riscv64" ], @@ -7562,9 +7554,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", - "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.12.2.tgz", + "integrity": "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==", "cpu": [ "s390x" ], @@ -7576,9 +7568,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", - "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.12.2.tgz", + "integrity": "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==", "cpu": [ "x64" ], @@ -7590,9 +7582,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", - "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.12.2.tgz", + "integrity": "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==", "cpu": [ "x64" ], @@ -7603,10 +7595,24 @@ "linux" ] }, + "node_modules/@unrs/resolver-binding-openharmony-arm64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.12.2.tgz", + "integrity": "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", - "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.12.2.tgz", + "integrity": "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==", "cpu": [ "wasm32" ], @@ -7614,16 +7620,18 @@ "license": "MIT", "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.11" + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", - "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", + "integrity": "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==", "cpu": [ "arm64" ], @@ -7635,9 +7643,9 @@ ] }, "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", - "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.12.2.tgz", + "integrity": "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==", "cpu": [ "ia32" ], @@ -7649,9 +7657,9 @@ ] }, "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", - "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.12.2.tgz", + "integrity": "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==", "cpu": [ "x64" ], @@ -8786,9 +8794,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.29", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.29.tgz", - "integrity": "sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==", + "version": "2.10.31", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.31.tgz", + "integrity": "sha512-MujYO3eP72uvmSE0i4wltsodRfIpZATP3jvzRNRGGxgzId7aVocVJJV3nf01qnzzKFGxQVC9bpWxl5cjxTr/7Q==", "dev": true, "license": "Apache-2.0", "bin": { @@ -9213,9 +9221,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001792", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz", - "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==", + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", "dev": true, "funding": [ { @@ -10679,9 +10687,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.354", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.354.tgz", - "integrity": "sha512-JaBHwWcfIdmSAfWM5l3uwjGd431j8YEMikZ+K/2nXVuBqJKyZ0f+2h4n4JY5AyNiZmnY9qQr2RU3v9DxDmHMNg==", + "version": "1.5.361", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.361.tgz", + "integrity": "sha512-Q6Hts7N9FnJc5LeGRINFvLhCI9xZmNtTDe5ZbcVezQz7cU4a8Aua3GH1b8J2XY8Al9PF+OCwYqhgsOOheMdvkA==", "dev": true, "license": "ISC" }, @@ -10761,9 +10769,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.21.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.3.tgz", - "integrity": "sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==", + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.0.tgz", + "integrity": "sha512-xYcDWrpELkFzz9SpZ3PlI6Eu6eD93Yf0WLDRxikGhWJ3MAir2SNZTIVCVZqZ/NUyx8AdMc2gT9C0gPiw18kG+A==", "dev": true, "license": "MIT", "dependencies": { @@ -11306,14 +11314,14 @@ } }, "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", - "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "version": "2.0.0-next.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz", + "integrity": "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==", "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "is-core-module": "^2.16.1", + "is-core-module": "^2.16.2", "node-exports-info": "^1.6.0", "object-keys": "^1.1.1", "path-parse": "^1.0.7", @@ -16081,11 +16089,14 @@ } }, "node_modules/node-releases": { - "version": "2.0.44", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.44.tgz", - "integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==", + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", + "integrity": "sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/normalize-path": { "version": "3.0.0", @@ -16784,9 +16795,9 @@ } }, "node_modules/postcss": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", - "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "dev": true, "funding": [ { @@ -16804,7 +16815,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.11", + "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -17710,9 +17721,9 @@ "license": "MIT" }, "node_modules/qs": { - "version": "6.15.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz", - "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==", + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -18480,15 +18491,15 @@ "license": "MIT" }, "node_modules/rolldown": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0.tgz", - "integrity": "sha512-yD986aXDESFGS95spT1LAv0jssywP4npMEjmMHyN2/5+eE8qQJUype2AaKkRiLgBgyD0LFlubwAht7VmY8rGoA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.2.tgz", + "integrity": "sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@oxc-project/types": "=0.129.0", - "@rolldown/pluginutils": "1.0.0" + "@oxc-project/types": "=0.132.0", + "@rolldown/pluginutils": "^1.0.0" }, "bin": { "rolldown": "bin/cli.mjs" @@ -18497,27 +18508,27 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.0", - "@rolldown/binding-darwin-arm64": "1.0.0", - "@rolldown/binding-darwin-x64": "1.0.0", - "@rolldown/binding-freebsd-x64": "1.0.0", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.0", - "@rolldown/binding-linux-arm64-gnu": "1.0.0", - "@rolldown/binding-linux-arm64-musl": "1.0.0", - "@rolldown/binding-linux-ppc64-gnu": "1.0.0", - "@rolldown/binding-linux-s390x-gnu": "1.0.0", - "@rolldown/binding-linux-x64-gnu": "1.0.0", - "@rolldown/binding-linux-x64-musl": "1.0.0", - "@rolldown/binding-openharmony-arm64": "1.0.0", - "@rolldown/binding-wasm32-wasi": "1.0.0", - "@rolldown/binding-win32-arm64-msvc": "1.0.0", - "@rolldown/binding-win32-x64-msvc": "1.0.0" + "@rolldown/binding-android-arm64": "1.0.2", + "@rolldown/binding-darwin-arm64": "1.0.2", + "@rolldown/binding-darwin-x64": "1.0.2", + "@rolldown/binding-freebsd-x64": "1.0.2", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.2", + "@rolldown/binding-linux-arm64-gnu": "1.0.2", + "@rolldown/binding-linux-arm64-musl": "1.0.2", + "@rolldown/binding-linux-ppc64-gnu": "1.0.2", + "@rolldown/binding-linux-s390x-gnu": "1.0.2", + "@rolldown/binding-linux-x64-gnu": "1.0.2", + "@rolldown/binding-linux-x64-musl": "1.0.2", + "@rolldown/binding-openharmony-arm64": "1.0.2", + "@rolldown/binding-wasm32-wasi": "1.0.2", + "@rolldown/binding-win32-arm64-msvc": "1.0.2", + "@rolldown/binding-win32-x64-msvc": "1.0.2" } }, "node_modules/rollup": { - "version": "4.60.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.3.tgz", - "integrity": "sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==", + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", + "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", "dev": true, "license": "MIT", "dependencies": { @@ -18531,31 +18542,31 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.60.3", - "@rollup/rollup-android-arm64": "4.60.3", - "@rollup/rollup-darwin-arm64": "4.60.3", - "@rollup/rollup-darwin-x64": "4.60.3", - "@rollup/rollup-freebsd-arm64": "4.60.3", - "@rollup/rollup-freebsd-x64": "4.60.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.60.3", - "@rollup/rollup-linux-arm-musleabihf": "4.60.3", - "@rollup/rollup-linux-arm64-gnu": "4.60.3", - "@rollup/rollup-linux-arm64-musl": "4.60.3", - "@rollup/rollup-linux-loong64-gnu": "4.60.3", - "@rollup/rollup-linux-loong64-musl": "4.60.3", - "@rollup/rollup-linux-ppc64-gnu": "4.60.3", - "@rollup/rollup-linux-ppc64-musl": "4.60.3", - "@rollup/rollup-linux-riscv64-gnu": "4.60.3", - "@rollup/rollup-linux-riscv64-musl": "4.60.3", - "@rollup/rollup-linux-s390x-gnu": "4.60.3", - "@rollup/rollup-linux-x64-gnu": "4.60.3", - "@rollup/rollup-linux-x64-musl": "4.60.3", - "@rollup/rollup-openbsd-x64": "4.60.3", - "@rollup/rollup-openharmony-arm64": "4.60.3", - "@rollup/rollup-win32-arm64-msvc": "4.60.3", - "@rollup/rollup-win32-ia32-msvc": "4.60.3", - "@rollup/rollup-win32-x64-gnu": "4.60.3", - "@rollup/rollup-win32-x64-msvc": "4.60.3", + "@rollup/rollup-android-arm-eabi": "4.60.4", + "@rollup/rollup-android-arm64": "4.60.4", + "@rollup/rollup-darwin-arm64": "4.60.4", + "@rollup/rollup-darwin-x64": "4.60.4", + "@rollup/rollup-freebsd-arm64": "4.60.4", + "@rollup/rollup-freebsd-x64": "4.60.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", + "@rollup/rollup-linux-arm-musleabihf": "4.60.4", + "@rollup/rollup-linux-arm64-gnu": "4.60.4", + "@rollup/rollup-linux-arm64-musl": "4.60.4", + "@rollup/rollup-linux-loong64-gnu": "4.60.4", + "@rollup/rollup-linux-loong64-musl": "4.60.4", + "@rollup/rollup-linux-ppc64-gnu": "4.60.4", + "@rollup/rollup-linux-ppc64-musl": "4.60.4", + "@rollup/rollup-linux-riscv64-gnu": "4.60.4", + "@rollup/rollup-linux-riscv64-musl": "4.60.4", + "@rollup/rollup-linux-s390x-gnu": "4.60.4", + "@rollup/rollup-linux-x64-gnu": "4.60.4", + "@rollup/rollup-linux-x64-musl": "4.60.4", + "@rollup/rollup-openbsd-x64": "4.60.4", + "@rollup/rollup-openharmony-arm64": "4.60.4", + "@rollup/rollup-win32-arm64-msvc": "4.60.4", + "@rollup/rollup-win32-ia32-msvc": "4.60.4", + "@rollup/rollup-win32-x64-gnu": "4.60.4", + "@rollup/rollup-win32-x64-msvc": "4.60.4", "fsevents": "~2.3.2" } }, @@ -18981,9 +18992,9 @@ "license": "MIT" }, "node_modules/semver": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", - "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", "dev": true, "license": "ISC", "bin": { @@ -19292,9 +19303,9 @@ } }, "node_modules/smob": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.1.tgz", - "integrity": "sha512-KAkBqZl3c2GvNgNhcoyJae1aKldDW0LO279wF9bk1PnluRTETKBq0WyzRXxEhoQLk56yHaOY4JCBEKDuJIET5g==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.2.tgz", + "integrity": "sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==", "dev": true, "license": "MIT", "engines": { @@ -19921,9 +19932,9 @@ } }, "node_modules/stylelint": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.11.0.tgz", - "integrity": "sha512-/3czzmbF9XdGWvReDF3Ex4R23Ajolo7j8RB2bFNEqk6Ht356nlpVV+G5bG2Qt8AW1ofJzXztBRDnAtd7cgowWA==", + "version": "17.12.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.12.0.tgz", + "integrity": "sha512-KIlzWXMHUvgfPUR0R7TK3H80yCIi0uoivUwf+6Az4yrHJD1Q3c1qIkh/H5Z0i/K3QXgtq/UMEkWyBUSUwnpnOg==", "dev": true, "funding": [ { @@ -19951,20 +19962,19 @@ "debug": "^4.4.3", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^11.1.2", + "file-entry-cache": "^11.1.3", "global-modules": "^2.0.0", "globby": "^16.2.0", "globjoin": "^0.1.4", "html-tags": "^5.1.0", "ignore": "^7.0.5", "import-meta-resolve": "^4.2.0", - "is-plain-object": "^5.0.0", "mathml-tag-names": "^4.0.0", "meow": "^14.1.0", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", - "postcss": "^8.5.13", + "postcss": "^8.5.14", "postcss-safe-parser": "^7.0.1", "postcss-selector-parser": "^7.1.1", "postcss-value-parser": "^4.2.0", @@ -20122,9 +20132,9 @@ } }, "node_modules/stylelint-scss/node_modules/@csstools/css-calc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz", - "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.1.tgz", + "integrity": "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==", "dev": true, "funding": [ { @@ -20189,9 +20199,9 @@ } }, "node_modules/stylelint/node_modules/@csstools/css-calc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz", - "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.1.tgz", + "integrity": "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==", "dev": true, "funding": [ { @@ -20750,9 +20760,9 @@ } }, "node_modules/terser": { - "version": "5.47.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.47.1.tgz", - "integrity": "sha512-tPbLXTI6ohPASb/1YViL428oEHu6/qv1OxqYnfaonVCFHqx4+wCd95pHrQWsL5X4pl90CTyW9piSAsS2L0VoMw==", + "version": "5.48.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -21346,16 +21356,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.3.tgz", - "integrity": "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.4.tgz", + "integrity": "sha512-Rw6+44QNFaXtgHSjPy+Kw8hrJniMYzR85E9yLmOLcfZ91/rz+JXQbDTCmc6ccxMPY6K6PgAq26f0JCBfR7LIPQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.59.3", - "@typescript-eslint/parser": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3" + "@typescript-eslint/eslint-plugin": "8.59.4", + "@typescript-eslint/parser": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/utils": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -21389,9 +21399,9 @@ } }, "node_modules/undici-types": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.21.0.tgz", - "integrity": "sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "dev": true, "license": "MIT" }, @@ -21479,38 +21489,41 @@ } }, "node_modules/unrs-resolver": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", - "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz", + "integrity": "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "napi-postinstall": "^0.3.0" + "napi-postinstall": "^0.3.4" }, "funding": { "url": "https://opencollective.com/unrs-resolver" }, "optionalDependencies": { - "@unrs/resolver-binding-android-arm-eabi": "1.11.1", - "@unrs/resolver-binding-android-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-x64": "1.11.1", - "@unrs/resolver-binding-freebsd-x64": "1.11.1", - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", - "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", - "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-musl": "1.11.1", - "@unrs/resolver-binding-wasm32-wasi": "1.11.1", - "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", - "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", - "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + "@unrs/resolver-binding-android-arm-eabi": "1.12.2", + "@unrs/resolver-binding-android-arm64": "1.12.2", + "@unrs/resolver-binding-darwin-arm64": "1.12.2", + "@unrs/resolver-binding-darwin-x64": "1.12.2", + "@unrs/resolver-binding-freebsd-x64": "1.12.2", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2", + "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-arm64-musl": "1.12.2", + "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-loong64-musl": "1.12.2", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2", + "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2", + "@unrs/resolver-binding-linux-x64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-x64-musl": "1.12.2", + "@unrs/resolver-binding-openharmony-arm64": "1.12.2", + "@unrs/resolver-binding-wasm32-wasi": "1.12.2", + "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2", + "@unrs/resolver-binding-win32-ia32-msvc": "1.12.2", + "@unrs/resolver-binding-win32-x64-msvc": "1.12.2" } }, "node_modules/update-browserslist-db": { @@ -21647,17 +21660,17 @@ } }, "node_modules/vite": { - "version": "8.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.12.tgz", - "integrity": "sha512-w2dDofOWv2QB09ZITZBsvKTVAlYvPR4IAmrY/v0ir9KvLs0xybR7i48wxhM1/oyBWO34wPns+bPGw5ZrZqDpZg==", + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.14.tgz", + "integrity": "sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", - "postcss": "^8.5.14", - "rolldown": "1.0.0", + "postcss": "^8.5.15", + "rolldown": "1.0.2", "tinyglobby": "^0.2.16" }, "bin": { @@ -21780,13 +21793,12 @@ } }, "node_modules/webpack": { - "version": "5.106.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz", - "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==", + "version": "5.107.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.107.1.tgz", + "integrity": "sha512-mvdIWxj/H6QsfgDdH9djne3a5dYcmEmtsXGESkypaGN5jXjF/b+9KDlmTDQ2TKlFUeA2fI9Y65kihD30JOdB+Q==", "dev": true, "license": "MIT", "dependencies": { - "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", @@ -21796,20 +21808,20 @@ "acorn-import-phases": "^1.0.3", "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.20.0", - "es-module-lexer": "^2.0.0", + "enhanced-resolve": "^5.21.4", + "es-module-lexer": "^2.1.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", - "loader-runner": "^4.3.1", + "loader-runner": "^4.3.2", "mime-db": "^1.54.0", "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.17", + "terser-webpack-plugin": "^5.5.0", "watchpack": "^2.5.1", - "webpack-sources": "^3.3.4" + "webpack-sources": "^3.4.1" }, "bin": { "webpack": "bin/webpack.js" @@ -21882,9 +21894,9 @@ } }, "node_modules/webpack-sources": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.4.1.tgz", - "integrity": "sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz", + "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==", "dev": true, "license": "MIT", "engines": { diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..91b5aa6 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,7 @@ +import { createRequire } from "module"; + +const require = createRequire(import.meta.url); + +export default { + plugins: [require.resolve("./src/scripts/postcssWrapLayer.cjs")], +}; diff --git a/rollup.config.mjs b/rollup.config.mjs index 5450bb6..c31428c 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -14,6 +14,9 @@ import path from "path"; import process from "node:process"; import { fileURLToPath } from "url"; import json from "@rollup/plugin-json"; +import { createRequire } from "module"; +const require = createRequire(import.meta.url); +const wrapLayerPlugin = require("./src/scripts/postcssWrapLayer.cjs"); process.env.NODE_ENV = process.env.NODE_ENV || "production"; @@ -107,6 +110,7 @@ export default [ url({ url: "inline", // enable inline assets using base64 encoding }), + wrapLayerPlugin, ], }), copy({ diff --git a/src/docs/v1/icons/icons.mdx b/src/docs/v1/icons/icons.mdx index 0b61f4a..e617770 100644 --- a/src/docs/v1/icons/icons.mdx +++ b/src/docs/v1/icons/icons.mdx @@ -41,9 +41,9 @@ In order to use a custom font icon library, you should include the desired icon ```jsx // ...your root layout file - + - + {/* your app's children */ } ``` diff --git a/src/lib/components/Accordion/Accordion.module.scss b/src/lib/components/Accordion/Accordion.module.scss index 0c63ab5..469f7a3 100644 --- a/src/lib/components/Accordion/Accordion.module.scss +++ b/src/lib/components/Accordion/Accordion.module.scss @@ -54,7 +54,7 @@ } .icon { - font-size: var(--base-sizing-24x); + --mtf-icon-size: var(--base-sizing-24x); } .collapseIcon { diff --git a/src/lib/components/Avatar/Avatar.module.scss b/src/lib/components/Avatar/Avatar.module.scss index f547ac6..ed6dbb7 100644 --- a/src/lib/components/Avatar/Avatar.module.scss +++ b/src/lib/components/Avatar/Avatar.module.scss @@ -44,7 +44,7 @@ $variants: ("primary", "secondary", "info", "success", "warning", "danger"); @include font($fontType, $fontSize, $fontWeight); } &.icon span { - font-size: var(--base-sizing-#{$iconSize}); + --mtf-icon-size: var(--base-sizing-#{$iconSize}); } } } diff --git a/src/lib/components/Avatar/__snapshots__/Avatar.test.tsx.snap b/src/lib/components/Avatar/__snapshots__/Avatar.test.tsx.snap index 8e78dcd..da02a2f 100644 --- a/src/lib/components/Avatar/__snapshots__/Avatar.test.tsx.snap +++ b/src/lib/components/Avatar/__snapshots__/Avatar.test.tsx.snap @@ -7,7 +7,7 @@ exports[`Avatar should be rendered with only required props 1`] = ` data-testid="avatarItem" > diff --git a/src/lib/components/Badge/Badge.module.scss b/src/lib/components/Badge/Badge.module.scss index 2fd9182..9efe051 100644 --- a/src/lib/components/Badge/Badge.module.scss +++ b/src/lib/components/Badge/Badge.module.scss @@ -23,7 +23,7 @@ $positions: ("top-left", "top-right", "bottom-left", "bottom-right"); } .icon { - font-size: var(--base-sizing-16x); + --mtf-icon-size: var(--base-sizing-16x); } .badge { diff --git a/src/lib/components/Breadcrumb/Breadcrumb.module.scss b/src/lib/components/Breadcrumb/Breadcrumb.module.scss index 298f1df..580fac7 100644 --- a/src/lib/components/Breadcrumb/Breadcrumb.module.scss +++ b/src/lib/components/Breadcrumb/Breadcrumb.module.scss @@ -34,13 +34,13 @@ .right-icon { margin-left: var(--base-sizing-8x); color: var(--theme-color-text-base-caption-light); - font-size: var(--base-sizing-14x); + --mtf-icon-size: var(--base-sizing-14x); } } .homepage-icon { color: var(--theme-color-text-primary-default); margin-right: var(--base-sizing-8x); - font-size: var(--base-sizing-22x); + --mtf-icon-size: var(--base-sizing-22x); } } diff --git a/src/lib/components/Breadcrumb/__snapshots__/Breadcrumb.test.tsx.snap b/src/lib/components/Breadcrumb/__snapshots__/Breadcrumb.test.tsx.snap index ea9ea91..0000a46 100644 --- a/src/lib/components/Breadcrumb/__snapshots__/Breadcrumb.test.tsx.snap +++ b/src/lib/components/Breadcrumb/__snapshots__/Breadcrumb.test.tsx.snap @@ -6,7 +6,7 @@ exports[`Breadcrumb should render with only required props 1`] = ` class="Root" > @@ -21,7 +21,7 @@ exports[`Breadcrumb should render with only required props 1`] = ` Ana Sayfa @@ -37,7 +37,7 @@ exports[`Breadcrumb should render with only required props 1`] = ` ... @@ -53,7 +53,7 @@ exports[`Breadcrumb should render with only required props 1`] = ` Microsoft diff --git a/src/lib/components/BusinessCard/BusinessCard.module.scss b/src/lib/components/BusinessCard/BusinessCard.module.scss index 221f405..c82444c 100644 --- a/src/lib/components/BusinessCard/BusinessCard.module.scss +++ b/src/lib/components/BusinessCard/BusinessCard.module.scss @@ -11,7 +11,7 @@ $variants: (("neutral", "light"), ("primary", "primary"), ("secondary", "seconda background: var(--theme-color-surface-base-bg-light); .icon { - font-size: var(--base-sizing-40x); + --mtf-icon-size: var(--base-sizing-40x); } .title { @include font("base", "lg", "700"); diff --git a/src/lib/components/Button/Button.module.scss b/src/lib/components/Button/Button.module.scss index 8a891ed..2809297 100644 --- a/src/lib/components/Button/Button.module.scss +++ b/src/lib/components/Button/Button.module.scss @@ -72,7 +72,7 @@ $variants: ( gap: var(--base-sizing-#{$pv}); @include font("base", $fontSize, "600"); .icon { - font-size: var(--base-sizing-#{$iconSize}); + --mtf-icon-size: var(--base-sizing-#{$iconSize}); } } } diff --git a/src/lib/components/ButtonGroup/ButtonGroup.module.scss b/src/lib/components/ButtonGroup/ButtonGroup.module.scss index 9c3ff34..cf94671 100644 --- a/src/lib/components/ButtonGroup/ButtonGroup.module.scss +++ b/src/lib/components/ButtonGroup/ButtonGroup.module.scss @@ -1,12 +1,7 @@ @use "@styles" as *; // size, paddingH, paddingV, gap, iconSize -$sizes: ( - ("xs", "8x", "4x", "4x", "18x"), - ("sm", "12x", "6x", "6x", "20x"), - ("md", "16x", "8x", "8x", "22x"), - ("lg", "20x", "10x", "10x", "24x") -); +$sizes: (("xs", "8x", "4x", "4x", "18x"), ("sm", "12x", "6x", "6x", "20x"), ("md", "16x", "8x", "8x", "22x"), ("lg", "20x", "10x", "10x", "24x")); .Root { display: inline-flex; @@ -213,7 +208,7 @@ $sizes: ( } .icon { - font-size: var(--base-sizing-#{$iconSize}); + --mtf-icon-size: var(--base-sizing-#{$iconSize}); } .button__dropdownItem .button { diff --git a/src/lib/components/Carousel/__snapshots__/Carousel.test.tsx.snap b/src/lib/components/Carousel/__snapshots__/Carousel.test.tsx.snap index 1d6ae98..6e81e28 100644 --- a/src/lib/components/Carousel/__snapshots__/Carousel.test.tsx.snap +++ b/src/lib/components/Carousel/__snapshots__/Carousel.test.tsx.snap @@ -69,7 +69,7 @@ exports[`Carousel should be rendered with only required props and should have de type="button" > @@ -82,7 +82,7 @@ exports[`Carousel should be rendered with only required props and should have de type="button" > diff --git a/src/lib/components/Chip/Chip.module.scss b/src/lib/components/Chip/Chip.module.scss index 18e5ad1..f5335d2 100644 --- a/src/lib/components/Chip/Chip.module.scss +++ b/src/lib/components/Chip/Chip.module.scss @@ -33,10 +33,11 @@ $variants: ( margin: 0 var(--base-sizing-#{$padding}); } .icon-left { - font-size: var(--base-sizing-#{$iconLeftSize}); + --mtf-icon-size: var(--base-sizing-#{$iconLeftSize}); margin-right: var(--base-sizing-2x); } .icon-close { + --mtf-icon-size: var(--base-sizing-22x); margin-left: var(--base-sizing-2x); } } diff --git a/src/lib/components/DataView/DataView.module.scss b/src/lib/components/DataView/DataView.module.scss index 21f367e..1bf9e2b 100644 --- a/src/lib/components/DataView/DataView.module.scss +++ b/src/lib/components/DataView/DataView.module.scss @@ -80,6 +80,7 @@ $data-view-sizes: ("xs", "sm", "md", "lg", "xl"); } .icon { color: var(--theme-color-text-base-caption); + --mtf-icon-size: var(--base-sizing-22x); } } diff --git a/src/lib/components/Dropdown/Dropdown.module.scss b/src/lib/components/Dropdown/Dropdown.module.scss index 8037cd5..d760260 100644 --- a/src/lib/components/Dropdown/Dropdown.module.scss +++ b/src/lib/components/Dropdown/Dropdown.module.scss @@ -211,7 +211,7 @@ $variants: ("primary", "secondary", "info", "success", "warning", "danger"); } } .icon { - font-size: var(--base-sizing-#{$iconFontSize}); + --mtf-icon-size: var(--base-sizing-#{$iconFontSize}); } } } diff --git a/src/lib/components/Icon/Icon.mdx b/src/lib/components/Icon/Icon.mdx index c3954e1..4cf909f 100644 --- a/src/lib/components/Icon/Icon.mdx +++ b/src/lib/components/Icon/Icon.mdx @@ -36,7 +36,7 @@ to each `` but only **name** or **iconClass** props. **⚠️ Warning**: _Since the base icon class changes, you will no longer be able to use the default icon set of Motif UI._ ```tsx - + {/* your app */} ``` diff --git a/src/lib/components/Icon/Icon.module.scss b/src/lib/components/Icon/Icon.module.scss index fb4a19b..398c5ea 100644 --- a/src/lib/components/Icon/Icon.module.scss +++ b/src/lib/components/Icon/Icon.module.scss @@ -4,13 +4,16 @@ $variants: "primary", "secondary", "info", "success", "warning", "danger"; $sizes: (("xxs", "16x"), ("xs", "18x"), ("sm", "20x"), ("md", "22x"), ("lg", "24x"), ("xl", "28x"), ("xxl", "32x")); .Root { - display: inline-flex; + display: inline-flex !important; vertical-align: top; user-select: none; + font-size: var(--mtf-icon-size, var(--base-sizing-22x)) !important; + width: var(--mtf-icon-size, var(--base-sizing-22x)) !important; + height: var(--mtf-icon-size, var(--base-sizing-22x)) !important; span, i { - font-size: inherit; + font-size: inherit !important; line-height: 1; &::before { vertical-align: bottom; @@ -30,7 +33,7 @@ $sizes: (("xxs", "16x"), ("xs", "18x"), ("sm", "20x"), ("md", "22x"), ("lg", "24 @each $size, $fontSize in $sizes { .#{$size} { - font-size: var(--base-sizing-#{$fontSize}); + --mtf-icon-size: var(--base-sizing-#{$fontSize}); } } diff --git a/src/lib/components/Icon/Icon.stories.tsx b/src/lib/components/Icon/Icon.stories.tsx index 9d73efb..7494f36 100644 --- a/src/lib/components/Icon/Icon.stories.tsx +++ b/src/lib/components/Icon/Icon.stories.tsx @@ -67,23 +67,18 @@ export const ExternalFontIcons: Story = { source: { type: "code", code: ` - + //... - + `, }, }, }, args: { - iconClass: "material-icons", + iconClass: "material-symbols", name: "android", }, - render: args => ( - <> - - - - ), + render: args => , }; export const SvgUsage: Story = { @@ -119,23 +114,18 @@ export const AnyExternalIcon: Story = { source: { type: "code", code: ` - + //... - android + android `, }, }, }, args: { - children: android, + children: android, color: "green", }, - render: args => ( - <> - - - - ), + render: args => , }; diff --git a/src/lib/components/Icon/Icon.tsx b/src/lib/components/Icon/Icon.tsx index 7ef4e05..a580246 100644 --- a/src/lib/components/Icon/Icon.tsx +++ b/src/lib/components/Icon/Icon.tsx @@ -8,18 +8,7 @@ import usePropsWithThemeDefaults from "../../motif/hooks/usePropsWithThemeDefaul import { sanitizeModuleRootClasses } from "../../../utils/cssUtils"; const Icon = (props: PropsWithRefAndChildren) => { - const { - iconClass, - name, - svgColorType, - children, - ref, - color, - size = "md", - variant, - className, - style, - } = usePropsWithThemeDefaults("Icon", props); + const { iconClass, name, svgColorType, children, ref, color, size, variant, className, style } = usePropsWithThemeDefaults("Icon", props); const { baseIconClass } = useMotifContext(); const isChildMotifIcon = isValidElement(children) && (children.type as FunctionComponent).displayName === "Icon"; diff --git a/src/lib/components/Icon/__snapshots__/Icon.test.tsx.snap b/src/lib/components/Icon/__snapshots__/Icon.test.tsx.snap index fce120b..1b31964 100644 --- a/src/lib/components/Icon/__snapshots__/Icon.test.tsx.snap +++ b/src/lib/components/Icon/__snapshots__/Icon.test.tsx.snap @@ -3,7 +3,7 @@ exports[`Icon should be rendered with only required props 1`] = `
@@ -15,7 +15,7 @@ exports[`Icon should be rendered with only required props 1`] = ` exports[`Icon should render all icons in motifIcons set 1`] = `
@@ -27,7 +27,7 @@ exports[`Icon should render all icons in motifIcons set 1`] = ` exports[`Icon should render all icons in motifIcons set 2`] = `
@@ -39,7 +39,7 @@ exports[`Icon should render all icons in motifIcons set 2`] = ` exports[`Icon should render all icons in motifIcons set 3`] = `
@@ -51,7 +51,7 @@ exports[`Icon should render all icons in motifIcons set 3`] = ` exports[`Icon should render all icons in motifIcons set 4`] = `
@@ -63,7 +63,7 @@ exports[`Icon should render all icons in motifIcons set 4`] = ` exports[`Icon should render all icons in motifIcons set 5`] = `
@@ -75,7 +75,7 @@ exports[`Icon should render all icons in motifIcons set 5`] = ` exports[`Icon should render all icons in motifIcons set 6`] = `
@@ -87,7 +87,7 @@ exports[`Icon should render all icons in motifIcons set 6`] = ` exports[`Icon should render all icons in motifIcons set 7`] = `
@@ -99,7 +99,7 @@ exports[`Icon should render all icons in motifIcons set 7`] = ` exports[`Icon should render all icons in motifIcons set 8`] = `
@@ -111,7 +111,7 @@ exports[`Icon should render all icons in motifIcons set 8`] = ` exports[`Icon should render all icons in motifIcons set 9`] = `
@@ -123,7 +123,7 @@ exports[`Icon should render all icons in motifIcons set 9`] = ` exports[`Icon should render all icons in motifIcons set 10`] = `
@@ -135,7 +135,7 @@ exports[`Icon should render all icons in motifIcons set 10`] = ` exports[`Icon should render all icons in motifIcons set 11`] = `
@@ -147,7 +147,7 @@ exports[`Icon should render all icons in motifIcons set 11`] = ` exports[`Icon should render all icons in motifIcons set 12`] = `
@@ -159,7 +159,7 @@ exports[`Icon should render all icons in motifIcons set 12`] = ` exports[`Icon should render all icons in motifIcons set 13`] = `
@@ -171,7 +171,7 @@ exports[`Icon should render all icons in motifIcons set 13`] = ` exports[`Icon should render all icons in motifIcons set 14`] = `
@@ -183,7 +183,7 @@ exports[`Icon should render all icons in motifIcons set 14`] = ` exports[`Icon should render all icons in motifIcons set 15`] = `
@@ -195,7 +195,7 @@ exports[`Icon should render all icons in motifIcons set 15`] = ` exports[`Icon should render all icons in motifIcons set 16`] = `
@@ -207,7 +207,7 @@ exports[`Icon should render all icons in motifIcons set 16`] = ` exports[`Icon should render all icons in motifIcons set 17`] = `
@@ -219,7 +219,7 @@ exports[`Icon should render all icons in motifIcons set 17`] = ` exports[`Icon should render all icons in motifIcons set 18`] = `
@@ -231,7 +231,7 @@ exports[`Icon should render all icons in motifIcons set 18`] = ` exports[`Icon should render all icons in motifIcons set 19`] = `
@@ -243,7 +243,7 @@ exports[`Icon should render all icons in motifIcons set 19`] = ` exports[`Icon should render all icons in motifIcons set 20`] = `
@@ -255,7 +255,7 @@ exports[`Icon should render all icons in motifIcons set 20`] = ` exports[`Icon should render all icons in motifIcons set 21`] = `
@@ -267,7 +267,7 @@ exports[`Icon should render all icons in motifIcons set 21`] = ` exports[`Icon should render all icons in motifIcons set 22`] = `
@@ -279,7 +279,7 @@ exports[`Icon should render all icons in motifIcons set 22`] = ` exports[`Icon should render all icons in motifIcons set 23`] = `
@@ -291,7 +291,7 @@ exports[`Icon should render all icons in motifIcons set 23`] = ` exports[`Icon should render all icons in motifIcons set 24`] = `
@@ -303,7 +303,7 @@ exports[`Icon should render all icons in motifIcons set 24`] = ` exports[`Icon should render all icons in motifIcons set 25`] = `
@@ -315,7 +315,7 @@ exports[`Icon should render all icons in motifIcons set 25`] = ` exports[`Icon should render all icons in motifIcons set 26`] = `
@@ -327,7 +327,7 @@ exports[`Icon should render all icons in motifIcons set 26`] = ` exports[`Icon should render all icons in motifIcons set 27`] = `
@@ -339,7 +339,7 @@ exports[`Icon should render all icons in motifIcons set 27`] = ` exports[`Icon should render all icons in motifIcons set 28`] = `
@@ -351,7 +351,7 @@ exports[`Icon should render all icons in motifIcons set 28`] = ` exports[`Icon should render all icons in motifIcons set 29`] = `
@@ -363,7 +363,7 @@ exports[`Icon should render all icons in motifIcons set 29`] = ` exports[`Icon should render all icons in motifIcons set 30`] = `
@@ -375,7 +375,7 @@ exports[`Icon should render all icons in motifIcons set 30`] = ` exports[`Icon should render all icons in motifIcons set 31`] = `
@@ -387,7 +387,7 @@ exports[`Icon should render all icons in motifIcons set 31`] = ` exports[`Icon should render all icons in motifIcons set 32`] = `
@@ -399,7 +399,7 @@ exports[`Icon should render all icons in motifIcons set 32`] = ` exports[`Icon should render all icons in motifIcons set 33`] = `
@@ -411,7 +411,7 @@ exports[`Icon should render all icons in motifIcons set 33`] = ` exports[`Icon should render all icons in motifIcons set 34`] = `
@@ -423,7 +423,7 @@ exports[`Icon should render all icons in motifIcons set 34`] = ` exports[`Icon should render all icons in motifIcons set 35`] = `
@@ -435,7 +435,7 @@ exports[`Icon should render all icons in motifIcons set 35`] = ` exports[`Icon should render all icons in motifIcons set 36`] = `
@@ -447,7 +447,7 @@ exports[`Icon should render all icons in motifIcons set 36`] = ` exports[`Icon should render all icons in motifIcons set 37`] = `
@@ -459,7 +459,7 @@ exports[`Icon should render all icons in motifIcons set 37`] = ` exports[`Icon should render all icons in motifIcons set 38`] = `
@@ -471,7 +471,7 @@ exports[`Icon should render all icons in motifIcons set 38`] = ` exports[`Icon should render all icons in motifIcons set 39`] = `
@@ -483,7 +483,7 @@ exports[`Icon should render all icons in motifIcons set 39`] = ` exports[`Icon should render all icons in motifIcons set 40`] = `
@@ -495,7 +495,7 @@ exports[`Icon should render all icons in motifIcons set 40`] = ` exports[`Icon should render all icons in motifIcons set 41`] = `
@@ -507,7 +507,7 @@ exports[`Icon should render all icons in motifIcons set 41`] = ` exports[`Icon should render all icons in motifIcons set 42`] = `
@@ -519,7 +519,7 @@ exports[`Icon should render all icons in motifIcons set 42`] = ` exports[`Icon should render all icons in motifIcons set 43`] = `
@@ -531,7 +531,7 @@ exports[`Icon should render all icons in motifIcons set 43`] = ` exports[`Icon should render all icons in motifIcons set 44`] = `
@@ -543,7 +543,7 @@ exports[`Icon should render all icons in motifIcons set 44`] = ` exports[`Icon should render all icons in motifIcons set 45`] = `
@@ -555,7 +555,7 @@ exports[`Icon should render all icons in motifIcons set 45`] = ` exports[`Icon should render all icons in motifIcons set 46`] = `
@@ -567,7 +567,7 @@ exports[`Icon should render all icons in motifIcons set 46`] = ` exports[`Icon should render all icons in motifIcons set 47`] = `
@@ -579,7 +579,7 @@ exports[`Icon should render all icons in motifIcons set 47`] = ` exports[`Icon should render all icons in motifIcons set 48`] = `
@@ -591,7 +591,7 @@ exports[`Icon should render all icons in motifIcons set 48`] = ` exports[`Icon should render all icons in motifIcons set 49`] = `
@@ -603,7 +603,7 @@ exports[`Icon should render all icons in motifIcons set 49`] = ` exports[`Icon should render all icons in motifIcons set 50`] = `
@@ -615,7 +615,7 @@ exports[`Icon should render all icons in motifIcons set 50`] = ` exports[`Icon should render all icons in motifIcons set 51`] = `
@@ -627,7 +627,7 @@ exports[`Icon should render all icons in motifIcons set 51`] = ` exports[`Icon should render all icons in motifIcons set 52`] = `
@@ -639,7 +639,7 @@ exports[`Icon should render all icons in motifIcons set 52`] = ` exports[`Icon should render all icons in motifIcons set 53`] = `
@@ -651,7 +651,7 @@ exports[`Icon should render all icons in motifIcons set 53`] = ` exports[`Icon should render all icons in motifIcons set 54`] = `
@@ -663,7 +663,7 @@ exports[`Icon should render all icons in motifIcons set 54`] = ` exports[`Icon should render all icons in motifIcons set 55`] = `
@@ -675,7 +675,7 @@ exports[`Icon should render all icons in motifIcons set 55`] = ` exports[`Icon should render all icons in motifIcons set 56`] = `
@@ -687,7 +687,7 @@ exports[`Icon should render all icons in motifIcons set 56`] = ` exports[`Icon should render all icons in motifIcons set 57`] = `
@@ -699,7 +699,7 @@ exports[`Icon should render all icons in motifIcons set 57`] = ` exports[`Icon should render all icons in motifIcons set 58`] = `
@@ -711,7 +711,7 @@ exports[`Icon should render all icons in motifIcons set 58`] = ` exports[`Icon should render all icons in motifIcons set 59`] = `
@@ -723,7 +723,7 @@ exports[`Icon should render all icons in motifIcons set 59`] = ` exports[`Icon should render all icons in motifIcons set 60`] = `
@@ -735,7 +735,7 @@ exports[`Icon should render all icons in motifIcons set 60`] = ` exports[`Icon should render all icons in motifIcons set 61`] = `
@@ -747,7 +747,7 @@ exports[`Icon should render all icons in motifIcons set 61`] = ` exports[`Icon should render all icons in motifIcons set 62`] = `
@@ -759,7 +759,7 @@ exports[`Icon should render all icons in motifIcons set 62`] = ` exports[`Icon should render all icons in motifIcons set 63`] = `
@@ -771,7 +771,7 @@ exports[`Icon should render all icons in motifIcons set 63`] = ` exports[`Icon should render all icons in motifIcons set 64`] = `
@@ -783,7 +783,7 @@ exports[`Icon should render all icons in motifIcons set 64`] = ` exports[`Icon should render all icons in motifIcons set 65`] = `
@@ -795,7 +795,7 @@ exports[`Icon should render all icons in motifIcons set 65`] = ` exports[`Icon should render all icons in motifIcons set 66`] = `
@@ -807,7 +807,7 @@ exports[`Icon should render all icons in motifIcons set 66`] = ` exports[`Icon should render all icons in motifIcons set 67`] = `
@@ -819,7 +819,7 @@ exports[`Icon should render all icons in motifIcons set 67`] = ` exports[`Icon should render all icons in motifIcons set 68`] = `
@@ -831,7 +831,7 @@ exports[`Icon should render all icons in motifIcons set 68`] = ` exports[`Icon should render all icons in motifIcons set 69`] = `
@@ -843,7 +843,7 @@ exports[`Icon should render all icons in motifIcons set 69`] = ` exports[`Icon should render all icons in motifIcons set 70`] = `
@@ -855,7 +855,7 @@ exports[`Icon should render all icons in motifIcons set 70`] = ` exports[`Icon should render all icons in motifIcons set 71`] = `
@@ -867,7 +867,7 @@ exports[`Icon should render all icons in motifIcons set 71`] = ` exports[`Icon should render all icons in motifIcons set 72`] = `
@@ -879,7 +879,7 @@ exports[`Icon should render all icons in motifIcons set 72`] = ` exports[`Icon should render all icons in motifIcons set 73`] = `
@@ -891,7 +891,7 @@ exports[`Icon should render all icons in motifIcons set 73`] = ` exports[`Icon should render all icons in motifIcons set 74`] = `
@@ -903,7 +903,7 @@ exports[`Icon should render all icons in motifIcons set 74`] = ` exports[`Icon should render all icons in motifIcons set 75`] = `
@@ -915,7 +915,7 @@ exports[`Icon should render all icons in motifIcons set 75`] = ` exports[`Icon should render all icons in motifIcons set 76`] = `
@@ -927,7 +927,7 @@ exports[`Icon should render all icons in motifIcons set 76`] = ` exports[`Icon should render all icons in motifIcons set 77`] = `
@@ -939,7 +939,7 @@ exports[`Icon should render all icons in motifIcons set 77`] = ` exports[`Icon should render all icons in motifIcons set 78`] = `
@@ -951,7 +951,7 @@ exports[`Icon should render all icons in motifIcons set 78`] = ` exports[`Icon should render all icons in motifIcons set 79`] = `
@@ -963,7 +963,7 @@ exports[`Icon should render all icons in motifIcons set 79`] = ` exports[`Icon should render all icons in motifIcons set 80`] = `
@@ -975,7 +975,7 @@ exports[`Icon should render all icons in motifIcons set 80`] = ` exports[`Icon should render all icons in motifIcons set 81`] = `
@@ -987,7 +987,7 @@ exports[`Icon should render all icons in motifIcons set 81`] = ` exports[`Icon should render all icons in motifIcons set 82`] = `
@@ -999,7 +999,7 @@ exports[`Icon should render all icons in motifIcons set 82`] = ` exports[`Icon should render all icons in motifIcons set 83`] = `
@@ -1011,7 +1011,7 @@ exports[`Icon should render all icons in motifIcons set 83`] = ` exports[`Icon should render all icons in motifIcons set 84`] = `
@@ -1023,7 +1023,7 @@ exports[`Icon should render all icons in motifIcons set 84`] = ` exports[`Icon should render all icons in motifIcons set 85`] = `
@@ -1035,7 +1035,7 @@ exports[`Icon should render all icons in motifIcons set 85`] = ` exports[`Icon should render all icons in motifIcons set 86`] = `
@@ -1047,7 +1047,7 @@ exports[`Icon should render all icons in motifIcons set 86`] = ` exports[`Icon should render all icons in motifIcons set 87`] = `
@@ -1059,7 +1059,7 @@ exports[`Icon should render all icons in motifIcons set 87`] = ` exports[`Icon should render all icons in motifIcons set 88`] = `
@@ -1071,7 +1071,7 @@ exports[`Icon should render all icons in motifIcons set 88`] = ` exports[`Icon should render all icons in motifIcons set 89`] = `
@@ -1083,7 +1083,7 @@ exports[`Icon should render all icons in motifIcons set 89`] = ` exports[`Icon should render all icons in motifIcons set 90`] = `
@@ -1095,7 +1095,7 @@ exports[`Icon should render all icons in motifIcons set 90`] = ` exports[`Icon should render all icons in motifIcons set 91`] = `
@@ -1107,7 +1107,7 @@ exports[`Icon should render all icons in motifIcons set 91`] = ` exports[`Icon should render all icons in motifIcons set 92`] = `
@@ -1119,7 +1119,7 @@ exports[`Icon should render all icons in motifIcons set 92`] = ` exports[`Icon should render all icons in motifIcons set 93`] = `
@@ -1131,7 +1131,7 @@ exports[`Icon should render all icons in motifIcons set 93`] = ` exports[`Icon should render all icons in motifIcons set 94`] = `
@@ -1143,7 +1143,7 @@ exports[`Icon should render all icons in motifIcons set 94`] = ` exports[`Icon should render all icons in motifIcons set 95`] = `
@@ -1155,7 +1155,7 @@ exports[`Icon should render all icons in motifIcons set 95`] = ` exports[`Icon should render all icons in motifIcons set 96`] = `
@@ -1167,7 +1167,7 @@ exports[`Icon should render all icons in motifIcons set 96`] = ` exports[`Icon should render all icons in motifIcons set 97`] = `
@@ -1179,7 +1179,7 @@ exports[`Icon should render all icons in motifIcons set 97`] = ` exports[`Icon should render all icons in motifIcons set 98`] = `
@@ -1191,7 +1191,7 @@ exports[`Icon should render all icons in motifIcons set 98`] = ` exports[`Icon should render all icons in motifIcons set 99`] = `
@@ -1203,7 +1203,7 @@ exports[`Icon should render all icons in motifIcons set 99`] = ` exports[`Icon should render all icons in motifIcons set 100`] = `
@@ -1215,7 +1215,7 @@ exports[`Icon should render all icons in motifIcons set 100`] = ` exports[`Icon should render all icons in motifIcons set 101`] = `
@@ -1227,7 +1227,7 @@ exports[`Icon should render all icons in motifIcons set 101`] = ` exports[`Icon should render all icons in motifIcons set 102`] = `
@@ -1239,7 +1239,7 @@ exports[`Icon should render all icons in motifIcons set 102`] = ` exports[`Icon should render all icons in motifIcons set 103`] = `
@@ -1251,7 +1251,7 @@ exports[`Icon should render all icons in motifIcons set 103`] = ` exports[`Icon should render all icons in motifIcons set 104`] = `
@@ -1263,7 +1263,7 @@ exports[`Icon should render all icons in motifIcons set 104`] = ` exports[`Icon should render all icons in motifIcons set 105`] = `
@@ -1275,7 +1275,7 @@ exports[`Icon should render all icons in motifIcons set 105`] = ` exports[`Icon should render all icons in motifIcons set 106`] = `
@@ -1287,7 +1287,7 @@ exports[`Icon should render all icons in motifIcons set 106`] = ` exports[`Icon should render all icons in motifIcons set 107`] = `
@@ -1299,7 +1299,7 @@ exports[`Icon should render all icons in motifIcons set 107`] = ` exports[`Icon should render all icons in motifIcons set 108`] = `
@@ -1311,7 +1311,7 @@ exports[`Icon should render all icons in motifIcons set 108`] = ` exports[`Icon should render all icons in motifIcons set 109`] = `
@@ -1323,7 +1323,7 @@ exports[`Icon should render all icons in motifIcons set 109`] = ` exports[`Icon should render all icons in motifIcons set 110`] = `
@@ -1335,7 +1335,7 @@ exports[`Icon should render all icons in motifIcons set 110`] = ` exports[`Icon should render all icons in motifIcons set 111`] = `
@@ -1347,7 +1347,7 @@ exports[`Icon should render all icons in motifIcons set 111`] = ` exports[`Icon should render all icons in motifIcons set 112`] = `
@@ -1359,7 +1359,7 @@ exports[`Icon should render all icons in motifIcons set 112`] = ` exports[`Icon should render all icons in motifIcons set 113`] = `
@@ -1371,7 +1371,7 @@ exports[`Icon should render all icons in motifIcons set 113`] = ` exports[`Icon should render all icons in motifIcons set 114`] = `
@@ -1383,7 +1383,7 @@ exports[`Icon should render all icons in motifIcons set 114`] = ` exports[`Icon should render all icons in motifIcons set 115`] = `
@@ -1395,7 +1395,7 @@ exports[`Icon should render all icons in motifIcons set 115`] = ` exports[`Icon should render all icons in motifIcons set 116`] = `
@@ -1407,7 +1407,7 @@ exports[`Icon should render all icons in motifIcons set 116`] = ` exports[`Icon should render all icons in motifIcons set 117`] = `
@@ -1419,7 +1419,7 @@ exports[`Icon should render all icons in motifIcons set 117`] = ` exports[`Icon should render all icons in motifIcons set 118`] = `
@@ -1431,7 +1431,7 @@ exports[`Icon should render all icons in motifIcons set 118`] = ` exports[`Icon should render all icons in motifIcons set 119`] = `
@@ -1443,7 +1443,7 @@ exports[`Icon should render all icons in motifIcons set 119`] = ` exports[`Icon should render all icons in motifIcons set 120`] = `
@@ -1455,7 +1455,7 @@ exports[`Icon should render all icons in motifIcons set 120`] = ` exports[`Icon should render all icons in motifIcons set 121`] = `
@@ -1467,7 +1467,7 @@ exports[`Icon should render all icons in motifIcons set 121`] = ` exports[`Icon should render all icons in motifIcons set 122`] = `
@@ -1479,7 +1479,7 @@ exports[`Icon should render all icons in motifIcons set 122`] = ` exports[`Icon should render all icons in motifIcons set 123`] = `
@@ -1491,7 +1491,7 @@ exports[`Icon should render all icons in motifIcons set 123`] = ` exports[`Icon should render all icons in motifIcons set 124`] = `
@@ -1503,7 +1503,7 @@ exports[`Icon should render all icons in motifIcons set 124`] = ` exports[`Icon should render all icons in motifIcons set 125`] = `
@@ -1515,7 +1515,7 @@ exports[`Icon should render all icons in motifIcons set 125`] = ` exports[`Icon should render all icons in motifIcons set 126`] = `
@@ -1527,7 +1527,7 @@ exports[`Icon should render all icons in motifIcons set 126`] = ` exports[`Icon should render all icons in motifIcons set 127`] = `
@@ -1539,7 +1539,7 @@ exports[`Icon should render all icons in motifIcons set 127`] = ` exports[`Icon should render all icons in motifIcons set 128`] = `
@@ -1551,7 +1551,7 @@ exports[`Icon should render all icons in motifIcons set 128`] = ` exports[`Icon should render all icons in motifIcons set 129`] = `
@@ -1563,7 +1563,7 @@ exports[`Icon should render all icons in motifIcons set 129`] = ` exports[`Icon should render all icons in motifIcons set 130`] = `
@@ -1575,7 +1575,7 @@ exports[`Icon should render all icons in motifIcons set 130`] = ` exports[`Icon should render all icons in motifIcons set 131`] = `
@@ -1587,7 +1587,7 @@ exports[`Icon should render all icons in motifIcons set 131`] = ` exports[`Icon should render all icons in motifIcons set 132`] = `
@@ -1599,7 +1599,7 @@ exports[`Icon should render all icons in motifIcons set 132`] = ` exports[`Icon should render all icons in motifIcons set 133`] = `
@@ -1611,7 +1611,7 @@ exports[`Icon should render all icons in motifIcons set 133`] = ` exports[`Icon should render all icons in motifIcons set 134`] = `
@@ -1623,7 +1623,7 @@ exports[`Icon should render all icons in motifIcons set 134`] = ` exports[`Icon should render all icons in motifIcons set 135`] = `
@@ -1635,7 +1635,7 @@ exports[`Icon should render all icons in motifIcons set 135`] = ` exports[`Icon should render all icons in motifIcons set 136`] = `
@@ -1647,7 +1647,7 @@ exports[`Icon should render all icons in motifIcons set 136`] = ` exports[`Icon should render all icons in motifIcons set 137`] = `
@@ -1659,7 +1659,7 @@ exports[`Icon should render all icons in motifIcons set 137`] = ` exports[`Icon should render all icons in motifIcons set 138`] = `
@@ -1671,7 +1671,7 @@ exports[`Icon should render all icons in motifIcons set 138`] = ` exports[`Icon should render all icons in motifIcons set 139`] = `
@@ -1683,7 +1683,7 @@ exports[`Icon should render all icons in motifIcons set 139`] = ` exports[`Icon should render all icons in motifIcons set 140`] = `
@@ -1695,7 +1695,7 @@ exports[`Icon should render all icons in motifIcons set 140`] = ` exports[`Icon should render all icons in motifIcons set 141`] = `
@@ -1707,7 +1707,7 @@ exports[`Icon should render all icons in motifIcons set 141`] = ` exports[`Icon should render all icons in motifIcons set 142`] = `
@@ -1719,7 +1719,7 @@ exports[`Icon should render all icons in motifIcons set 142`] = ` exports[`Icon should render all icons in motifIcons set 143`] = `
@@ -1731,7 +1731,7 @@ exports[`Icon should render all icons in motifIcons set 143`] = ` exports[`Icon should render all icons in motifIcons set 144`] = `
@@ -1743,7 +1743,7 @@ exports[`Icon should render all icons in motifIcons set 144`] = ` exports[`Icon should render all icons in motifIcons set 145`] = `
@@ -1755,7 +1755,7 @@ exports[`Icon should render all icons in motifIcons set 145`] = ` exports[`Icon should render all icons in motifIcons set 146`] = `
@@ -1767,7 +1767,7 @@ exports[`Icon should render all icons in motifIcons set 146`] = ` exports[`Icon should render all icons in motifIcons set 147`] = `
@@ -1779,7 +1779,7 @@ exports[`Icon should render all icons in motifIcons set 147`] = ` exports[`Icon should render all icons in motifIcons set 148`] = `
@@ -1791,7 +1791,7 @@ exports[`Icon should render all icons in motifIcons set 148`] = ` exports[`Icon should render all icons in motifIcons set 149`] = `
@@ -1803,7 +1803,7 @@ exports[`Icon should render all icons in motifIcons set 149`] = ` exports[`Icon should render all icons in motifIcons set 150`] = `
@@ -1815,7 +1815,7 @@ exports[`Icon should render all icons in motifIcons set 150`] = ` exports[`Icon should render all icons in motifIcons set 151`] = `
@@ -1827,7 +1827,7 @@ exports[`Icon should render all icons in motifIcons set 151`] = ` exports[`Icon should render all icons in motifIcons set 152`] = `
@@ -1839,7 +1839,7 @@ exports[`Icon should render all icons in motifIcons set 152`] = ` exports[`Icon should render all icons in motifIcons set 153`] = `
@@ -1851,7 +1851,7 @@ exports[`Icon should render all icons in motifIcons set 153`] = ` exports[`Icon should render all icons in motifIcons set 154`] = `
@@ -1863,7 +1863,7 @@ exports[`Icon should render all icons in motifIcons set 154`] = ` exports[`Icon should render all icons in motifIcons set 155`] = `
@@ -1875,7 +1875,7 @@ exports[`Icon should render all icons in motifIcons set 155`] = ` exports[`Icon should render all icons in motifIcons set 156`] = `
@@ -1887,7 +1887,7 @@ exports[`Icon should render all icons in motifIcons set 156`] = ` exports[`Icon should render all icons in motifIcons set 157`] = `
@@ -1899,7 +1899,7 @@ exports[`Icon should render all icons in motifIcons set 157`] = ` exports[`Icon should render all icons in motifIcons set 158`] = `
@@ -1911,7 +1911,7 @@ exports[`Icon should render all icons in motifIcons set 158`] = ` exports[`Icon should render all icons in motifIcons set 159`] = `
@@ -1923,7 +1923,7 @@ exports[`Icon should render all icons in motifIcons set 159`] = ` exports[`Icon should render all icons in motifIcons set 160`] = `
@@ -1935,7 +1935,7 @@ exports[`Icon should render all icons in motifIcons set 160`] = ` exports[`Icon should render all icons in motifIcons set 161`] = `
@@ -1947,7 +1947,7 @@ exports[`Icon should render all icons in motifIcons set 161`] = ` exports[`Icon should render all icons in motifIcons set 162`] = `
@@ -1959,7 +1959,7 @@ exports[`Icon should render all icons in motifIcons set 162`] = ` exports[`Icon should render all icons in motifIcons set 163`] = `
@@ -1971,7 +1971,7 @@ exports[`Icon should render all icons in motifIcons set 163`] = ` exports[`Icon should render all icons in motifIcons set 164`] = `
@@ -1983,7 +1983,7 @@ exports[`Icon should render all icons in motifIcons set 164`] = ` exports[`Icon should render all icons in motifIcons set 165`] = `
@@ -1995,7 +1995,7 @@ exports[`Icon should render all icons in motifIcons set 165`] = ` exports[`Icon should render all icons in motifIcons set 166`] = `
@@ -2007,7 +2007,7 @@ exports[`Icon should render all icons in motifIcons set 166`] = ` exports[`Icon should render all icons in motifIcons set 167`] = `
@@ -2019,7 +2019,7 @@ exports[`Icon should render all icons in motifIcons set 167`] = ` exports[`Icon should render all icons in motifIcons set 168`] = `
@@ -2031,7 +2031,7 @@ exports[`Icon should render all icons in motifIcons set 168`] = ` exports[`Icon should render all icons in motifIcons set 169`] = `
@@ -2043,7 +2043,7 @@ exports[`Icon should render all icons in motifIcons set 169`] = ` exports[`Icon should render all icons in motifIcons set 170`] = `
@@ -2055,7 +2055,7 @@ exports[`Icon should render all icons in motifIcons set 170`] = ` exports[`Icon should render all icons in motifIcons set 171`] = `
@@ -2067,7 +2067,7 @@ exports[`Icon should render all icons in motifIcons set 171`] = ` exports[`Icon should render all icons in motifIcons set 172`] = `
@@ -2079,7 +2079,7 @@ exports[`Icon should render all icons in motifIcons set 172`] = ` exports[`Icon should render all icons in motifIcons set 173`] = `
@@ -2091,7 +2091,7 @@ exports[`Icon should render all icons in motifIcons set 173`] = ` exports[`Icon should render all icons in motifIcons set 174`] = `
@@ -2103,7 +2103,7 @@ exports[`Icon should render all icons in motifIcons set 174`] = ` exports[`Icon should render all icons in motifIcons set 175`] = `
@@ -2115,7 +2115,7 @@ exports[`Icon should render all icons in motifIcons set 175`] = ` exports[`Icon should render all icons in motifIcons set 176`] = `
@@ -2127,7 +2127,7 @@ exports[`Icon should render all icons in motifIcons set 176`] = ` exports[`Icon should render all icons in motifIcons set 177`] = `
@@ -2139,7 +2139,7 @@ exports[`Icon should render all icons in motifIcons set 177`] = ` exports[`Icon should render all icons in motifIcons set 178`] = `
@@ -2151,7 +2151,7 @@ exports[`Icon should render all icons in motifIcons set 178`] = ` exports[`Icon should render all icons in motifIcons set 179`] = `
@@ -2163,7 +2163,7 @@ exports[`Icon should render all icons in motifIcons set 179`] = ` exports[`Icon should render all icons in motifIcons set 180`] = `
@@ -2175,7 +2175,7 @@ exports[`Icon should render all icons in motifIcons set 180`] = ` exports[`Icon should render all icons in motifIcons set 181`] = `
@@ -2187,7 +2187,7 @@ exports[`Icon should render all icons in motifIcons set 181`] = ` exports[`Icon should render all icons in motifIcons set 182`] = `
@@ -2199,7 +2199,7 @@ exports[`Icon should render all icons in motifIcons set 182`] = ` exports[`Icon should render all icons in motifIcons set 183`] = `
@@ -2211,7 +2211,7 @@ exports[`Icon should render all icons in motifIcons set 183`] = ` exports[`Icon should render all icons in motifIcons set 184`] = `
@@ -2223,7 +2223,7 @@ exports[`Icon should render all icons in motifIcons set 184`] = ` exports[`Icon should render all icons in motifIcons set 185`] = `
@@ -2235,7 +2235,7 @@ exports[`Icon should render all icons in motifIcons set 185`] = ` exports[`Icon should render all icons in motifIcons set 186`] = `
@@ -2247,7 +2247,7 @@ exports[`Icon should render all icons in motifIcons set 186`] = ` exports[`Icon should render all icons in motifIcons set 187`] = `
@@ -2259,7 +2259,7 @@ exports[`Icon should render all icons in motifIcons set 187`] = ` exports[`Icon should render all icons in motifIcons set 188`] = `
@@ -2271,7 +2271,7 @@ exports[`Icon should render all icons in motifIcons set 188`] = ` exports[`Icon should render all icons in motifIcons set 189`] = `
@@ -2283,7 +2283,7 @@ exports[`Icon should render all icons in motifIcons set 189`] = ` exports[`Icon should render all icons in motifIcons set 190`] = `
@@ -2295,7 +2295,7 @@ exports[`Icon should render all icons in motifIcons set 190`] = ` exports[`Icon should render all icons in motifIcons set 191`] = `
@@ -2307,7 +2307,7 @@ exports[`Icon should render all icons in motifIcons set 191`] = ` exports[`Icon should render all icons in motifIcons set 192`] = `
@@ -2319,7 +2319,7 @@ exports[`Icon should render all icons in motifIcons set 192`] = ` exports[`Icon should render all icons in motifIcons set 193`] = `
@@ -2331,7 +2331,7 @@ exports[`Icon should render all icons in motifIcons set 193`] = ` exports[`Icon should render all icons in motifIcons set 194`] = `
@@ -2343,7 +2343,7 @@ exports[`Icon should render all icons in motifIcons set 194`] = ` exports[`Icon should render all icons in motifIcons set 195`] = `
@@ -2355,7 +2355,7 @@ exports[`Icon should render all icons in motifIcons set 195`] = ` exports[`Icon should render all icons in motifIcons set 196`] = `
@@ -2367,7 +2367,7 @@ exports[`Icon should render all icons in motifIcons set 196`] = ` exports[`Icon should render all icons in motifIcons set 197`] = `
@@ -2379,7 +2379,7 @@ exports[`Icon should render all icons in motifIcons set 197`] = ` exports[`Icon should render all icons in motifIcons set 198`] = `
@@ -2391,7 +2391,7 @@ exports[`Icon should render all icons in motifIcons set 198`] = ` exports[`Icon should render all icons in motifIcons set 199`] = `
@@ -2403,7 +2403,7 @@ exports[`Icon should render all icons in motifIcons set 199`] = ` exports[`Icon should render all icons in motifIcons set 200`] = `
@@ -2415,7 +2415,7 @@ exports[`Icon should render all icons in motifIcons set 200`] = ` exports[`Icon should render all icons in motifIcons set 201`] = `
@@ -2427,7 +2427,7 @@ exports[`Icon should render all icons in motifIcons set 201`] = ` exports[`Icon should render all icons in motifIcons set 202`] = `
@@ -2439,7 +2439,7 @@ exports[`Icon should render all icons in motifIcons set 202`] = ` exports[`Icon should render all icons in motifIcons set 203`] = `
@@ -2451,7 +2451,7 @@ exports[`Icon should render all icons in motifIcons set 203`] = ` exports[`Icon should render all icons in motifIcons set 204`] = `
@@ -2463,7 +2463,7 @@ exports[`Icon should render all icons in motifIcons set 204`] = ` exports[`Icon should render all icons in motifIcons set 205`] = `
@@ -2475,7 +2475,7 @@ exports[`Icon should render all icons in motifIcons set 205`] = ` exports[`Icon should render all icons in motifIcons set 206`] = `
@@ -2487,7 +2487,7 @@ exports[`Icon should render all icons in motifIcons set 206`] = ` exports[`Icon should render all icons in motifIcons set 207`] = `
@@ -2499,7 +2499,7 @@ exports[`Icon should render all icons in motifIcons set 207`] = ` exports[`Icon should render all icons in motifIcons set 208`] = `
@@ -2511,7 +2511,7 @@ exports[`Icon should render all icons in motifIcons set 208`] = ` exports[`Icon should render all icons in motifIcons set 209`] = `
@@ -2523,7 +2523,7 @@ exports[`Icon should render all icons in motifIcons set 209`] = ` exports[`Icon should render all icons in motifIcons set 210`] = `
@@ -2535,7 +2535,7 @@ exports[`Icon should render all icons in motifIcons set 210`] = ` exports[`Icon should render all icons in motifIcons set 211`] = `
@@ -2547,7 +2547,7 @@ exports[`Icon should render all icons in motifIcons set 211`] = ` exports[`Icon should render all icons in motifIcons set 212`] = `
@@ -2559,7 +2559,7 @@ exports[`Icon should render all icons in motifIcons set 212`] = ` exports[`Icon should render all icons in motifIcons set 213`] = `
@@ -2571,7 +2571,7 @@ exports[`Icon should render all icons in motifIcons set 213`] = ` exports[`Icon should render all icons in motifIcons set 214`] = `
@@ -2583,7 +2583,7 @@ exports[`Icon should render all icons in motifIcons set 214`] = ` exports[`Icon should render all icons in motifIcons set 215`] = `
@@ -2595,7 +2595,7 @@ exports[`Icon should render all icons in motifIcons set 215`] = ` exports[`Icon should render all icons in motifIcons set 216`] = `
@@ -2607,7 +2607,7 @@ exports[`Icon should render all icons in motifIcons set 216`] = ` exports[`Icon should render all icons in motifIcons set 217`] = `
@@ -2619,7 +2619,7 @@ exports[`Icon should render all icons in motifIcons set 217`] = ` exports[`Icon should render all icons in motifIcons set 218`] = `
@@ -2631,7 +2631,7 @@ exports[`Icon should render all icons in motifIcons set 218`] = ` exports[`Icon should render all icons in motifIcons set 219`] = `
@@ -2643,7 +2643,7 @@ exports[`Icon should render all icons in motifIcons set 219`] = ` exports[`Icon should render all icons in motifIcons set 220`] = `
@@ -2655,7 +2655,7 @@ exports[`Icon should render all icons in motifIcons set 220`] = ` exports[`Icon should render all icons in motifIcons set 221`] = `
@@ -2667,7 +2667,7 @@ exports[`Icon should render all icons in motifIcons set 221`] = ` exports[`Icon should render all icons in motifIcons set 222`] = `
@@ -2679,7 +2679,7 @@ exports[`Icon should render all icons in motifIcons set 222`] = ` exports[`Icon should render all icons in motifIcons set 223`] = `
@@ -2691,7 +2691,7 @@ exports[`Icon should render all icons in motifIcons set 223`] = ` exports[`Icon should render all icons in motifIcons set 224`] = `
@@ -2703,7 +2703,7 @@ exports[`Icon should render all icons in motifIcons set 224`] = ` exports[`Icon should render all icons in motifIcons set 225`] = `
@@ -2715,7 +2715,7 @@ exports[`Icon should render all icons in motifIcons set 225`] = ` exports[`Icon should render all icons in motifIcons set 226`] = `
@@ -2727,7 +2727,7 @@ exports[`Icon should render all icons in motifIcons set 226`] = ` exports[`Icon should render all icons in motifIcons set 227`] = `
@@ -2739,7 +2739,7 @@ exports[`Icon should render all icons in motifIcons set 227`] = ` exports[`Icon should render all icons in motifIcons set 228`] = `
@@ -2751,7 +2751,7 @@ exports[`Icon should render all icons in motifIcons set 228`] = ` exports[`Icon should render all icons in motifIcons set 229`] = `
@@ -2763,7 +2763,7 @@ exports[`Icon should render all icons in motifIcons set 229`] = ` exports[`Icon should render all icons in motifIcons set 230`] = `
@@ -2775,7 +2775,7 @@ exports[`Icon should render all icons in motifIcons set 230`] = ` exports[`Icon should render all icons in motifIcons set 231`] = `
@@ -2787,7 +2787,7 @@ exports[`Icon should render all icons in motifIcons set 231`] = ` exports[`Icon should render all icons in motifIcons set 232`] = `
@@ -2799,7 +2799,7 @@ exports[`Icon should render all icons in motifIcons set 232`] = ` exports[`Icon should render all icons in motifIcons set 233`] = `
@@ -2811,7 +2811,7 @@ exports[`Icon should render all icons in motifIcons set 233`] = ` exports[`Icon should render all icons in motifIcons set 234`] = `
@@ -2823,7 +2823,7 @@ exports[`Icon should render all icons in motifIcons set 234`] = ` exports[`Icon should render all icons in motifIcons set 235`] = `
@@ -2835,7 +2835,7 @@ exports[`Icon should render all icons in motifIcons set 235`] = ` exports[`Icon should render all icons in motifIcons set 236`] = `
@@ -2847,7 +2847,7 @@ exports[`Icon should render all icons in motifIcons set 236`] = ` exports[`Icon should render all icons in motifIcons set 237`] = `
@@ -2859,7 +2859,7 @@ exports[`Icon should render all icons in motifIcons set 237`] = ` exports[`Icon should render all icons in motifIcons set 238`] = `
@@ -2871,7 +2871,7 @@ exports[`Icon should render all icons in motifIcons set 238`] = ` exports[`Icon should render all icons in motifIcons set 239`] = `
@@ -2883,7 +2883,7 @@ exports[`Icon should render all icons in motifIcons set 239`] = ` exports[`Icon should render all icons in motifIcons set 240`] = `
@@ -2895,7 +2895,7 @@ exports[`Icon should render all icons in motifIcons set 240`] = ` exports[`Icon should render all icons in motifIcons set 241`] = `
@@ -2907,7 +2907,7 @@ exports[`Icon should render all icons in motifIcons set 241`] = ` exports[`Icon should render all icons in motifIcons set 242`] = `
@@ -2919,7 +2919,7 @@ exports[`Icon should render all icons in motifIcons set 242`] = ` exports[`Icon should render all icons in motifIcons set 243`] = `
@@ -2931,7 +2931,7 @@ exports[`Icon should render all icons in motifIcons set 243`] = ` exports[`Icon should render all icons in motifIcons set 244`] = `
@@ -2943,7 +2943,7 @@ exports[`Icon should render all icons in motifIcons set 244`] = ` exports[`Icon should render all icons in motifIcons set 245`] = `
@@ -2955,7 +2955,7 @@ exports[`Icon should render all icons in motifIcons set 245`] = ` exports[`Icon should render all icons in motifIcons set 246`] = `
@@ -2967,7 +2967,7 @@ exports[`Icon should render all icons in motifIcons set 246`] = ` exports[`Icon should render all icons in motifIcons set 247`] = `
@@ -2979,7 +2979,7 @@ exports[`Icon should render all icons in motifIcons set 247`] = ` exports[`Icon should render all icons in motifIcons set 248`] = `
@@ -2991,7 +2991,7 @@ exports[`Icon should render all icons in motifIcons set 248`] = ` exports[`Icon should render all icons in motifIcons set 249`] = `
@@ -3003,7 +3003,7 @@ exports[`Icon should render all icons in motifIcons set 249`] = ` exports[`Icon should render all icons in motifIcons set 250`] = `
@@ -3015,7 +3015,7 @@ exports[`Icon should render all icons in motifIcons set 250`] = ` exports[`Icon should render all icons in motifIcons set 251`] = `
@@ -3027,7 +3027,7 @@ exports[`Icon should render all icons in motifIcons set 251`] = ` exports[`Icon should render all icons in motifIcons set 252`] = `
@@ -3039,7 +3039,7 @@ exports[`Icon should render all icons in motifIcons set 252`] = ` exports[`Icon should render all icons in motifIcons set 253`] = `
@@ -3051,7 +3051,7 @@ exports[`Icon should render all icons in motifIcons set 253`] = ` exports[`Icon should render all icons in motifIcons set 254`] = `
@@ -3063,7 +3063,7 @@ exports[`Icon should render all icons in motifIcons set 254`] = ` exports[`Icon should render all icons in motifIcons set 255`] = `
@@ -3075,7 +3075,7 @@ exports[`Icon should render all icons in motifIcons set 255`] = ` exports[`Icon should render all icons in motifIcons set 256`] = `
@@ -3087,7 +3087,7 @@ exports[`Icon should render all icons in motifIcons set 256`] = ` exports[`Icon should render all icons in motifIcons set 257`] = `
@@ -3099,7 +3099,7 @@ exports[`Icon should render all icons in motifIcons set 257`] = ` exports[`Icon should render all icons in motifIcons set 258`] = `
@@ -3111,7 +3111,7 @@ exports[`Icon should render all icons in motifIcons set 258`] = ` exports[`Icon should render all icons in motifIcons set 259`] = `
@@ -3123,7 +3123,7 @@ exports[`Icon should render all icons in motifIcons set 259`] = ` exports[`Icon should render all icons in motifIcons set 260`] = `
@@ -3135,7 +3135,7 @@ exports[`Icon should render all icons in motifIcons set 260`] = ` exports[`Icon should render all icons in motifIcons set 261`] = `
@@ -3147,7 +3147,7 @@ exports[`Icon should render all icons in motifIcons set 261`] = ` exports[`Icon should render all icons in motifIcons set 262`] = `
@@ -3159,7 +3159,7 @@ exports[`Icon should render all icons in motifIcons set 262`] = ` exports[`Icon should render all icons in motifIcons set 263`] = `
@@ -3171,7 +3171,7 @@ exports[`Icon should render all icons in motifIcons set 263`] = ` exports[`Icon should render all icons in motifIcons set 264`] = `
@@ -3183,7 +3183,7 @@ exports[`Icon should render all icons in motifIcons set 264`] = ` exports[`Icon should render all icons in motifIcons set 265`] = `
@@ -3195,7 +3195,7 @@ exports[`Icon should render all icons in motifIcons set 265`] = ` exports[`Icon should render all icons in motifIcons set 266`] = `
@@ -3207,7 +3207,7 @@ exports[`Icon should render all icons in motifIcons set 266`] = ` exports[`Icon should render all icons in motifIcons set 267`] = `
@@ -3219,7 +3219,7 @@ exports[`Icon should render all icons in motifIcons set 267`] = ` exports[`Icon should render all icons in motifIcons set 268`] = `
@@ -3231,7 +3231,7 @@ exports[`Icon should render all icons in motifIcons set 268`] = ` exports[`Icon should render all icons in motifIcons set 269`] = `
@@ -3243,7 +3243,7 @@ exports[`Icon should render all icons in motifIcons set 269`] = ` exports[`Icon should render all icons in motifIcons set 270`] = `
@@ -3255,7 +3255,7 @@ exports[`Icon should render all icons in motifIcons set 270`] = ` exports[`Icon should render all icons in motifIcons set 271`] = `
@@ -3267,7 +3267,7 @@ exports[`Icon should render all icons in motifIcons set 271`] = ` exports[`Icon should render all icons in motifIcons set 272`] = `
diff --git a/src/lib/components/IconButton/IconButton.module.scss b/src/lib/components/IconButton/IconButton.module.scss index 484dfdb..604adac 100644 --- a/src/lib/components/IconButton/IconButton.module.scss +++ b/src/lib/components/IconButton/IconButton.module.scss @@ -45,7 +45,7 @@ $sizes: (("xxs", "16x"), ("xs", "18x"), ("sm", "20x"), ("md", "22x"), ("lg", "24 @each $name, $fontSize in $sizes { .#{$name} { - font-size: var(--base-sizing-#{$fontSize}); + --mtf-icon-size: var(--base-sizing-#{$fontSize}); } } diff --git a/src/lib/components/IconButton/__snapshots__/IconButton.test.tsx.snap b/src/lib/components/IconButton/__snapshots__/IconButton.test.tsx.snap index 5eacb20..f066531 100644 --- a/src/lib/components/IconButton/__snapshots__/IconButton.test.tsx.snap +++ b/src/lib/components/IconButton/__snapshots__/IconButton.test.tsx.snap @@ -8,7 +8,7 @@ exports[`IconButton should be rendered with only required props 1`] = ` type="button" > @@ -26,7 +26,7 @@ exports[`IconButton should render all icons in motifIcons set 1`] = ` type="button" > @@ -44,7 +44,7 @@ exports[`IconButton should render all icons in motifIcons set 2`] = ` type="button" > @@ -62,7 +62,7 @@ exports[`IconButton should render all icons in motifIcons set 3`] = ` type="button" > @@ -80,7 +80,7 @@ exports[`IconButton should render all icons in motifIcons set 4`] = ` type="button" > @@ -98,7 +98,7 @@ exports[`IconButton should render all icons in motifIcons set 5`] = ` type="button" > @@ -116,7 +116,7 @@ exports[`IconButton should render all icons in motifIcons set 6`] = ` type="button" > @@ -134,7 +134,7 @@ exports[`IconButton should render all icons in motifIcons set 7`] = ` type="button" > @@ -152,7 +152,7 @@ exports[`IconButton should render all icons in motifIcons set 8`] = ` type="button" > @@ -170,7 +170,7 @@ exports[`IconButton should render all icons in motifIcons set 9`] = ` type="button" > @@ -188,7 +188,7 @@ exports[`IconButton should render all icons in motifIcons set 10`] = ` type="button" > @@ -206,7 +206,7 @@ exports[`IconButton should render all icons in motifIcons set 11`] = ` type="button" > @@ -224,7 +224,7 @@ exports[`IconButton should render all icons in motifIcons set 12`] = ` type="button" > @@ -242,7 +242,7 @@ exports[`IconButton should render all icons in motifIcons set 13`] = ` type="button" > @@ -260,7 +260,7 @@ exports[`IconButton should render all icons in motifIcons set 14`] = ` type="button" > @@ -278,7 +278,7 @@ exports[`IconButton should render all icons in motifIcons set 15`] = ` type="button" > @@ -296,7 +296,7 @@ exports[`IconButton should render all icons in motifIcons set 16`] = ` type="button" > @@ -314,7 +314,7 @@ exports[`IconButton should render all icons in motifIcons set 17`] = ` type="button" > @@ -332,7 +332,7 @@ exports[`IconButton should render all icons in motifIcons set 18`] = ` type="button" > @@ -350,7 +350,7 @@ exports[`IconButton should render all icons in motifIcons set 19`] = ` type="button" > @@ -368,7 +368,7 @@ exports[`IconButton should render all icons in motifIcons set 20`] = ` type="button" > @@ -386,7 +386,7 @@ exports[`IconButton should render all icons in motifIcons set 21`] = ` type="button" > @@ -404,7 +404,7 @@ exports[`IconButton should render all icons in motifIcons set 22`] = ` type="button" > @@ -422,7 +422,7 @@ exports[`IconButton should render all icons in motifIcons set 23`] = ` type="button" > @@ -440,7 +440,7 @@ exports[`IconButton should render all icons in motifIcons set 24`] = ` type="button" > @@ -458,7 +458,7 @@ exports[`IconButton should render all icons in motifIcons set 25`] = ` type="button" > @@ -476,7 +476,7 @@ exports[`IconButton should render all icons in motifIcons set 26`] = ` type="button" > @@ -494,7 +494,7 @@ exports[`IconButton should render all icons in motifIcons set 27`] = ` type="button" > @@ -512,7 +512,7 @@ exports[`IconButton should render all icons in motifIcons set 28`] = ` type="button" > @@ -530,7 +530,7 @@ exports[`IconButton should render all icons in motifIcons set 29`] = ` type="button" > @@ -548,7 +548,7 @@ exports[`IconButton should render all icons in motifIcons set 30`] = ` type="button" > @@ -566,7 +566,7 @@ exports[`IconButton should render all icons in motifIcons set 31`] = ` type="button" > @@ -584,7 +584,7 @@ exports[`IconButton should render all icons in motifIcons set 32`] = ` type="button" > @@ -602,7 +602,7 @@ exports[`IconButton should render all icons in motifIcons set 33`] = ` type="button" > @@ -620,7 +620,7 @@ exports[`IconButton should render all icons in motifIcons set 34`] = ` type="button" > @@ -638,7 +638,7 @@ exports[`IconButton should render all icons in motifIcons set 35`] = ` type="button" > @@ -656,7 +656,7 @@ exports[`IconButton should render all icons in motifIcons set 36`] = ` type="button" > @@ -674,7 +674,7 @@ exports[`IconButton should render all icons in motifIcons set 37`] = ` type="button" > @@ -692,7 +692,7 @@ exports[`IconButton should render all icons in motifIcons set 38`] = ` type="button" > @@ -710,7 +710,7 @@ exports[`IconButton should render all icons in motifIcons set 39`] = ` type="button" > @@ -728,7 +728,7 @@ exports[`IconButton should render all icons in motifIcons set 40`] = ` type="button" > @@ -746,7 +746,7 @@ exports[`IconButton should render all icons in motifIcons set 41`] = ` type="button" > @@ -764,7 +764,7 @@ exports[`IconButton should render all icons in motifIcons set 42`] = ` type="button" > @@ -782,7 +782,7 @@ exports[`IconButton should render all icons in motifIcons set 43`] = ` type="button" > @@ -800,7 +800,7 @@ exports[`IconButton should render all icons in motifIcons set 44`] = ` type="button" > @@ -818,7 +818,7 @@ exports[`IconButton should render all icons in motifIcons set 45`] = ` type="button" > @@ -836,7 +836,7 @@ exports[`IconButton should render all icons in motifIcons set 46`] = ` type="button" > @@ -854,7 +854,7 @@ exports[`IconButton should render all icons in motifIcons set 47`] = ` type="button" > @@ -872,7 +872,7 @@ exports[`IconButton should render all icons in motifIcons set 48`] = ` type="button" > @@ -890,7 +890,7 @@ exports[`IconButton should render all icons in motifIcons set 49`] = ` type="button" > @@ -908,7 +908,7 @@ exports[`IconButton should render all icons in motifIcons set 50`] = ` type="button" > @@ -926,7 +926,7 @@ exports[`IconButton should render all icons in motifIcons set 51`] = ` type="button" > @@ -944,7 +944,7 @@ exports[`IconButton should render all icons in motifIcons set 52`] = ` type="button" > @@ -962,7 +962,7 @@ exports[`IconButton should render all icons in motifIcons set 53`] = ` type="button" > @@ -980,7 +980,7 @@ exports[`IconButton should render all icons in motifIcons set 54`] = ` type="button" > @@ -998,7 +998,7 @@ exports[`IconButton should render all icons in motifIcons set 55`] = ` type="button" > @@ -1016,7 +1016,7 @@ exports[`IconButton should render all icons in motifIcons set 56`] = ` type="button" > @@ -1034,7 +1034,7 @@ exports[`IconButton should render all icons in motifIcons set 57`] = ` type="button" > @@ -1052,7 +1052,7 @@ exports[`IconButton should render all icons in motifIcons set 58`] = ` type="button" > @@ -1070,7 +1070,7 @@ exports[`IconButton should render all icons in motifIcons set 59`] = ` type="button" > @@ -1088,7 +1088,7 @@ exports[`IconButton should render all icons in motifIcons set 60`] = ` type="button" > @@ -1106,7 +1106,7 @@ exports[`IconButton should render all icons in motifIcons set 61`] = ` type="button" > @@ -1124,7 +1124,7 @@ exports[`IconButton should render all icons in motifIcons set 62`] = ` type="button" > @@ -1142,7 +1142,7 @@ exports[`IconButton should render all icons in motifIcons set 63`] = ` type="button" > @@ -1160,7 +1160,7 @@ exports[`IconButton should render all icons in motifIcons set 64`] = ` type="button" > @@ -1178,7 +1178,7 @@ exports[`IconButton should render all icons in motifIcons set 65`] = ` type="button" > @@ -1196,7 +1196,7 @@ exports[`IconButton should render all icons in motifIcons set 66`] = ` type="button" > @@ -1214,7 +1214,7 @@ exports[`IconButton should render all icons in motifIcons set 67`] = ` type="button" > @@ -1232,7 +1232,7 @@ exports[`IconButton should render all icons in motifIcons set 68`] = ` type="button" > @@ -1250,7 +1250,7 @@ exports[`IconButton should render all icons in motifIcons set 69`] = ` type="button" > @@ -1268,7 +1268,7 @@ exports[`IconButton should render all icons in motifIcons set 70`] = ` type="button" > @@ -1286,7 +1286,7 @@ exports[`IconButton should render all icons in motifIcons set 71`] = ` type="button" > @@ -1304,7 +1304,7 @@ exports[`IconButton should render all icons in motifIcons set 72`] = ` type="button" > @@ -1322,7 +1322,7 @@ exports[`IconButton should render all icons in motifIcons set 73`] = ` type="button" > @@ -1340,7 +1340,7 @@ exports[`IconButton should render all icons in motifIcons set 74`] = ` type="button" > @@ -1358,7 +1358,7 @@ exports[`IconButton should render all icons in motifIcons set 75`] = ` type="button" > @@ -1376,7 +1376,7 @@ exports[`IconButton should render all icons in motifIcons set 76`] = ` type="button" > @@ -1394,7 +1394,7 @@ exports[`IconButton should render all icons in motifIcons set 77`] = ` type="button" > @@ -1412,7 +1412,7 @@ exports[`IconButton should render all icons in motifIcons set 78`] = ` type="button" > @@ -1430,7 +1430,7 @@ exports[`IconButton should render all icons in motifIcons set 79`] = ` type="button" > @@ -1448,7 +1448,7 @@ exports[`IconButton should render all icons in motifIcons set 80`] = ` type="button" > @@ -1466,7 +1466,7 @@ exports[`IconButton should render all icons in motifIcons set 81`] = ` type="button" > @@ -1484,7 +1484,7 @@ exports[`IconButton should render all icons in motifIcons set 82`] = ` type="button" > @@ -1502,7 +1502,7 @@ exports[`IconButton should render all icons in motifIcons set 83`] = ` type="button" > @@ -1520,7 +1520,7 @@ exports[`IconButton should render all icons in motifIcons set 84`] = ` type="button" > @@ -1538,7 +1538,7 @@ exports[`IconButton should render all icons in motifIcons set 85`] = ` type="button" > @@ -1556,7 +1556,7 @@ exports[`IconButton should render all icons in motifIcons set 86`] = ` type="button" > @@ -1574,7 +1574,7 @@ exports[`IconButton should render all icons in motifIcons set 87`] = ` type="button" > @@ -1592,7 +1592,7 @@ exports[`IconButton should render all icons in motifIcons set 88`] = ` type="button" > @@ -1610,7 +1610,7 @@ exports[`IconButton should render all icons in motifIcons set 89`] = ` type="button" > @@ -1628,7 +1628,7 @@ exports[`IconButton should render all icons in motifIcons set 90`] = ` type="button" > @@ -1646,7 +1646,7 @@ exports[`IconButton should render all icons in motifIcons set 91`] = ` type="button" > @@ -1664,7 +1664,7 @@ exports[`IconButton should render all icons in motifIcons set 92`] = ` type="button" > @@ -1682,7 +1682,7 @@ exports[`IconButton should render all icons in motifIcons set 93`] = ` type="button" > @@ -1700,7 +1700,7 @@ exports[`IconButton should render all icons in motifIcons set 94`] = ` type="button" > @@ -1718,7 +1718,7 @@ exports[`IconButton should render all icons in motifIcons set 95`] = ` type="button" > @@ -1736,7 +1736,7 @@ exports[`IconButton should render all icons in motifIcons set 96`] = ` type="button" > @@ -1754,7 +1754,7 @@ exports[`IconButton should render all icons in motifIcons set 97`] = ` type="button" > @@ -1772,7 +1772,7 @@ exports[`IconButton should render all icons in motifIcons set 98`] = ` type="button" > @@ -1790,7 +1790,7 @@ exports[`IconButton should render all icons in motifIcons set 99`] = ` type="button" > @@ -1808,7 +1808,7 @@ exports[`IconButton should render all icons in motifIcons set 100`] = ` type="button" > @@ -1826,7 +1826,7 @@ exports[`IconButton should render all icons in motifIcons set 101`] = ` type="button" > @@ -1844,7 +1844,7 @@ exports[`IconButton should render all icons in motifIcons set 102`] = ` type="button" > @@ -1862,7 +1862,7 @@ exports[`IconButton should render all icons in motifIcons set 103`] = ` type="button" > @@ -1880,7 +1880,7 @@ exports[`IconButton should render all icons in motifIcons set 104`] = ` type="button" > @@ -1898,7 +1898,7 @@ exports[`IconButton should render all icons in motifIcons set 105`] = ` type="button" > @@ -1916,7 +1916,7 @@ exports[`IconButton should render all icons in motifIcons set 106`] = ` type="button" > @@ -1934,7 +1934,7 @@ exports[`IconButton should render all icons in motifIcons set 107`] = ` type="button" > @@ -1952,7 +1952,7 @@ exports[`IconButton should render all icons in motifIcons set 108`] = ` type="button" > @@ -1970,7 +1970,7 @@ exports[`IconButton should render all icons in motifIcons set 109`] = ` type="button" > @@ -1988,7 +1988,7 @@ exports[`IconButton should render all icons in motifIcons set 110`] = ` type="button" > @@ -2006,7 +2006,7 @@ exports[`IconButton should render all icons in motifIcons set 111`] = ` type="button" > @@ -2024,7 +2024,7 @@ exports[`IconButton should render all icons in motifIcons set 112`] = ` type="button" > @@ -2042,7 +2042,7 @@ exports[`IconButton should render all icons in motifIcons set 113`] = ` type="button" > @@ -2060,7 +2060,7 @@ exports[`IconButton should render all icons in motifIcons set 114`] = ` type="button" > @@ -2078,7 +2078,7 @@ exports[`IconButton should render all icons in motifIcons set 115`] = ` type="button" > @@ -2096,7 +2096,7 @@ exports[`IconButton should render all icons in motifIcons set 116`] = ` type="button" > @@ -2114,7 +2114,7 @@ exports[`IconButton should render all icons in motifIcons set 117`] = ` type="button" > @@ -2132,7 +2132,7 @@ exports[`IconButton should render all icons in motifIcons set 118`] = ` type="button" > @@ -2150,7 +2150,7 @@ exports[`IconButton should render all icons in motifIcons set 119`] = ` type="button" > @@ -2168,7 +2168,7 @@ exports[`IconButton should render all icons in motifIcons set 120`] = ` type="button" > @@ -2186,7 +2186,7 @@ exports[`IconButton should render all icons in motifIcons set 121`] = ` type="button" > @@ -2204,7 +2204,7 @@ exports[`IconButton should render all icons in motifIcons set 122`] = ` type="button" > @@ -2222,7 +2222,7 @@ exports[`IconButton should render all icons in motifIcons set 123`] = ` type="button" > @@ -2240,7 +2240,7 @@ exports[`IconButton should render all icons in motifIcons set 124`] = ` type="button" > @@ -2258,7 +2258,7 @@ exports[`IconButton should render all icons in motifIcons set 125`] = ` type="button" > @@ -2276,7 +2276,7 @@ exports[`IconButton should render all icons in motifIcons set 126`] = ` type="button" > @@ -2294,7 +2294,7 @@ exports[`IconButton should render all icons in motifIcons set 127`] = ` type="button" > @@ -2312,7 +2312,7 @@ exports[`IconButton should render all icons in motifIcons set 128`] = ` type="button" > @@ -2330,7 +2330,7 @@ exports[`IconButton should render all icons in motifIcons set 129`] = ` type="button" > @@ -2348,7 +2348,7 @@ exports[`IconButton should render all icons in motifIcons set 130`] = ` type="button" > @@ -2366,7 +2366,7 @@ exports[`IconButton should render all icons in motifIcons set 131`] = ` type="button" > @@ -2384,7 +2384,7 @@ exports[`IconButton should render all icons in motifIcons set 132`] = ` type="button" > @@ -2402,7 +2402,7 @@ exports[`IconButton should render all icons in motifIcons set 133`] = ` type="button" > @@ -2420,7 +2420,7 @@ exports[`IconButton should render all icons in motifIcons set 134`] = ` type="button" > @@ -2438,7 +2438,7 @@ exports[`IconButton should render all icons in motifIcons set 135`] = ` type="button" > @@ -2456,7 +2456,7 @@ exports[`IconButton should render all icons in motifIcons set 136`] = ` type="button" > @@ -2474,7 +2474,7 @@ exports[`IconButton should render all icons in motifIcons set 137`] = ` type="button" > @@ -2492,7 +2492,7 @@ exports[`IconButton should render all icons in motifIcons set 138`] = ` type="button" > @@ -2510,7 +2510,7 @@ exports[`IconButton should render all icons in motifIcons set 139`] = ` type="button" > @@ -2528,7 +2528,7 @@ exports[`IconButton should render all icons in motifIcons set 140`] = ` type="button" > @@ -2546,7 +2546,7 @@ exports[`IconButton should render all icons in motifIcons set 141`] = ` type="button" > @@ -2564,7 +2564,7 @@ exports[`IconButton should render all icons in motifIcons set 142`] = ` type="button" > @@ -2582,7 +2582,7 @@ exports[`IconButton should render all icons in motifIcons set 143`] = ` type="button" > @@ -2600,7 +2600,7 @@ exports[`IconButton should render all icons in motifIcons set 144`] = ` type="button" > @@ -2618,7 +2618,7 @@ exports[`IconButton should render all icons in motifIcons set 145`] = ` type="button" > @@ -2636,7 +2636,7 @@ exports[`IconButton should render all icons in motifIcons set 146`] = ` type="button" > @@ -2654,7 +2654,7 @@ exports[`IconButton should render all icons in motifIcons set 147`] = ` type="button" > @@ -2672,7 +2672,7 @@ exports[`IconButton should render all icons in motifIcons set 148`] = ` type="button" > @@ -2690,7 +2690,7 @@ exports[`IconButton should render all icons in motifIcons set 149`] = ` type="button" > @@ -2708,7 +2708,7 @@ exports[`IconButton should render all icons in motifIcons set 150`] = ` type="button" > @@ -2726,7 +2726,7 @@ exports[`IconButton should render all icons in motifIcons set 151`] = ` type="button" > @@ -2744,7 +2744,7 @@ exports[`IconButton should render all icons in motifIcons set 152`] = ` type="button" > @@ -2762,7 +2762,7 @@ exports[`IconButton should render all icons in motifIcons set 153`] = ` type="button" > @@ -2780,7 +2780,7 @@ exports[`IconButton should render all icons in motifIcons set 154`] = ` type="button" > @@ -2798,7 +2798,7 @@ exports[`IconButton should render all icons in motifIcons set 155`] = ` type="button" > @@ -2816,7 +2816,7 @@ exports[`IconButton should render all icons in motifIcons set 156`] = ` type="button" > @@ -2834,7 +2834,7 @@ exports[`IconButton should render all icons in motifIcons set 157`] = ` type="button" > @@ -2852,7 +2852,7 @@ exports[`IconButton should render all icons in motifIcons set 158`] = ` type="button" > @@ -2870,7 +2870,7 @@ exports[`IconButton should render all icons in motifIcons set 159`] = ` type="button" > @@ -2888,7 +2888,7 @@ exports[`IconButton should render all icons in motifIcons set 160`] = ` type="button" > @@ -2906,7 +2906,7 @@ exports[`IconButton should render all icons in motifIcons set 161`] = ` type="button" > @@ -2924,7 +2924,7 @@ exports[`IconButton should render all icons in motifIcons set 162`] = ` type="button" > @@ -2942,7 +2942,7 @@ exports[`IconButton should render all icons in motifIcons set 163`] = ` type="button" > @@ -2960,7 +2960,7 @@ exports[`IconButton should render all icons in motifIcons set 164`] = ` type="button" > @@ -2978,7 +2978,7 @@ exports[`IconButton should render all icons in motifIcons set 165`] = ` type="button" > @@ -2996,7 +2996,7 @@ exports[`IconButton should render all icons in motifIcons set 166`] = ` type="button" > @@ -3014,7 +3014,7 @@ exports[`IconButton should render all icons in motifIcons set 167`] = ` type="button" > @@ -3032,7 +3032,7 @@ exports[`IconButton should render all icons in motifIcons set 168`] = ` type="button" > @@ -3050,7 +3050,7 @@ exports[`IconButton should render all icons in motifIcons set 169`] = ` type="button" > @@ -3068,7 +3068,7 @@ exports[`IconButton should render all icons in motifIcons set 170`] = ` type="button" > @@ -3086,7 +3086,7 @@ exports[`IconButton should render all icons in motifIcons set 171`] = ` type="button" > @@ -3104,7 +3104,7 @@ exports[`IconButton should render all icons in motifIcons set 172`] = ` type="button" > @@ -3122,7 +3122,7 @@ exports[`IconButton should render all icons in motifIcons set 173`] = ` type="button" > @@ -3140,7 +3140,7 @@ exports[`IconButton should render all icons in motifIcons set 174`] = ` type="button" > @@ -3158,7 +3158,7 @@ exports[`IconButton should render all icons in motifIcons set 175`] = ` type="button" > @@ -3176,7 +3176,7 @@ exports[`IconButton should render all icons in motifIcons set 176`] = ` type="button" > @@ -3194,7 +3194,7 @@ exports[`IconButton should render all icons in motifIcons set 177`] = ` type="button" > @@ -3212,7 +3212,7 @@ exports[`IconButton should render all icons in motifIcons set 178`] = ` type="button" > @@ -3230,7 +3230,7 @@ exports[`IconButton should render all icons in motifIcons set 179`] = ` type="button" > @@ -3248,7 +3248,7 @@ exports[`IconButton should render all icons in motifIcons set 180`] = ` type="button" > @@ -3266,7 +3266,7 @@ exports[`IconButton should render all icons in motifIcons set 181`] = ` type="button" > @@ -3284,7 +3284,7 @@ exports[`IconButton should render all icons in motifIcons set 182`] = ` type="button" > @@ -3302,7 +3302,7 @@ exports[`IconButton should render all icons in motifIcons set 183`] = ` type="button" > @@ -3320,7 +3320,7 @@ exports[`IconButton should render all icons in motifIcons set 184`] = ` type="button" > @@ -3338,7 +3338,7 @@ exports[`IconButton should render all icons in motifIcons set 185`] = ` type="button" > @@ -3356,7 +3356,7 @@ exports[`IconButton should render all icons in motifIcons set 186`] = ` type="button" > @@ -3374,7 +3374,7 @@ exports[`IconButton should render all icons in motifIcons set 187`] = ` type="button" > @@ -3392,7 +3392,7 @@ exports[`IconButton should render all icons in motifIcons set 188`] = ` type="button" > @@ -3410,7 +3410,7 @@ exports[`IconButton should render all icons in motifIcons set 189`] = ` type="button" > @@ -3428,7 +3428,7 @@ exports[`IconButton should render all icons in motifIcons set 190`] = ` type="button" > @@ -3446,7 +3446,7 @@ exports[`IconButton should render all icons in motifIcons set 191`] = ` type="button" > @@ -3464,7 +3464,7 @@ exports[`IconButton should render all icons in motifIcons set 192`] = ` type="button" > @@ -3482,7 +3482,7 @@ exports[`IconButton should render all icons in motifIcons set 193`] = ` type="button" > @@ -3500,7 +3500,7 @@ exports[`IconButton should render all icons in motifIcons set 194`] = ` type="button" > @@ -3518,7 +3518,7 @@ exports[`IconButton should render all icons in motifIcons set 195`] = ` type="button" > @@ -3536,7 +3536,7 @@ exports[`IconButton should render all icons in motifIcons set 196`] = ` type="button" > @@ -3554,7 +3554,7 @@ exports[`IconButton should render all icons in motifIcons set 197`] = ` type="button" > @@ -3572,7 +3572,7 @@ exports[`IconButton should render all icons in motifIcons set 198`] = ` type="button" > @@ -3590,7 +3590,7 @@ exports[`IconButton should render all icons in motifIcons set 199`] = ` type="button" > @@ -3608,7 +3608,7 @@ exports[`IconButton should render all icons in motifIcons set 200`] = ` type="button" > @@ -3626,7 +3626,7 @@ exports[`IconButton should render all icons in motifIcons set 201`] = ` type="button" > @@ -3644,7 +3644,7 @@ exports[`IconButton should render all icons in motifIcons set 202`] = ` type="button" > @@ -3662,7 +3662,7 @@ exports[`IconButton should render all icons in motifIcons set 203`] = ` type="button" > @@ -3680,7 +3680,7 @@ exports[`IconButton should render all icons in motifIcons set 204`] = ` type="button" > @@ -3698,7 +3698,7 @@ exports[`IconButton should render all icons in motifIcons set 205`] = ` type="button" > @@ -3716,7 +3716,7 @@ exports[`IconButton should render all icons in motifIcons set 206`] = ` type="button" > @@ -3734,7 +3734,7 @@ exports[`IconButton should render all icons in motifIcons set 207`] = ` type="button" > @@ -3752,7 +3752,7 @@ exports[`IconButton should render all icons in motifIcons set 208`] = ` type="button" > @@ -3770,7 +3770,7 @@ exports[`IconButton should render all icons in motifIcons set 209`] = ` type="button" > @@ -3788,7 +3788,7 @@ exports[`IconButton should render all icons in motifIcons set 210`] = ` type="button" > @@ -3806,7 +3806,7 @@ exports[`IconButton should render all icons in motifIcons set 211`] = ` type="button" > @@ -3824,7 +3824,7 @@ exports[`IconButton should render all icons in motifIcons set 212`] = ` type="button" > @@ -3842,7 +3842,7 @@ exports[`IconButton should render all icons in motifIcons set 213`] = ` type="button" > @@ -3860,7 +3860,7 @@ exports[`IconButton should render all icons in motifIcons set 214`] = ` type="button" > @@ -3878,7 +3878,7 @@ exports[`IconButton should render all icons in motifIcons set 215`] = ` type="button" > @@ -3896,7 +3896,7 @@ exports[`IconButton should render all icons in motifIcons set 216`] = ` type="button" > @@ -3914,7 +3914,7 @@ exports[`IconButton should render all icons in motifIcons set 217`] = ` type="button" > @@ -3932,7 +3932,7 @@ exports[`IconButton should render all icons in motifIcons set 218`] = ` type="button" > @@ -3950,7 +3950,7 @@ exports[`IconButton should render all icons in motifIcons set 219`] = ` type="button" > @@ -3968,7 +3968,7 @@ exports[`IconButton should render all icons in motifIcons set 220`] = ` type="button" > @@ -3986,7 +3986,7 @@ exports[`IconButton should render all icons in motifIcons set 221`] = ` type="button" > @@ -4004,7 +4004,7 @@ exports[`IconButton should render all icons in motifIcons set 222`] = ` type="button" > @@ -4022,7 +4022,7 @@ exports[`IconButton should render all icons in motifIcons set 223`] = ` type="button" > @@ -4040,7 +4040,7 @@ exports[`IconButton should render all icons in motifIcons set 224`] = ` type="button" > @@ -4058,7 +4058,7 @@ exports[`IconButton should render all icons in motifIcons set 225`] = ` type="button" > @@ -4076,7 +4076,7 @@ exports[`IconButton should render all icons in motifIcons set 226`] = ` type="button" > @@ -4094,7 +4094,7 @@ exports[`IconButton should render all icons in motifIcons set 227`] = ` type="button" > @@ -4112,7 +4112,7 @@ exports[`IconButton should render all icons in motifIcons set 228`] = ` type="button" > @@ -4130,7 +4130,7 @@ exports[`IconButton should render all icons in motifIcons set 229`] = ` type="button" > @@ -4148,7 +4148,7 @@ exports[`IconButton should render all icons in motifIcons set 230`] = ` type="button" > @@ -4166,7 +4166,7 @@ exports[`IconButton should render all icons in motifIcons set 231`] = ` type="button" > @@ -4184,7 +4184,7 @@ exports[`IconButton should render all icons in motifIcons set 232`] = ` type="button" > @@ -4202,7 +4202,7 @@ exports[`IconButton should render all icons in motifIcons set 233`] = ` type="button" > @@ -4220,7 +4220,7 @@ exports[`IconButton should render all icons in motifIcons set 234`] = ` type="button" > @@ -4238,7 +4238,7 @@ exports[`IconButton should render all icons in motifIcons set 235`] = ` type="button" > @@ -4256,7 +4256,7 @@ exports[`IconButton should render all icons in motifIcons set 236`] = ` type="button" > @@ -4274,7 +4274,7 @@ exports[`IconButton should render all icons in motifIcons set 237`] = ` type="button" > @@ -4292,7 +4292,7 @@ exports[`IconButton should render all icons in motifIcons set 238`] = ` type="button" > @@ -4310,7 +4310,7 @@ exports[`IconButton should render all icons in motifIcons set 239`] = ` type="button" > @@ -4328,7 +4328,7 @@ exports[`IconButton should render all icons in motifIcons set 240`] = ` type="button" > @@ -4346,7 +4346,7 @@ exports[`IconButton should render all icons in motifIcons set 241`] = ` type="button" > @@ -4364,7 +4364,7 @@ exports[`IconButton should render all icons in motifIcons set 242`] = ` type="button" > @@ -4382,7 +4382,7 @@ exports[`IconButton should render all icons in motifIcons set 243`] = ` type="button" > @@ -4400,7 +4400,7 @@ exports[`IconButton should render all icons in motifIcons set 244`] = ` type="button" > @@ -4418,7 +4418,7 @@ exports[`IconButton should render all icons in motifIcons set 245`] = ` type="button" > @@ -4436,7 +4436,7 @@ exports[`IconButton should render all icons in motifIcons set 246`] = ` type="button" > @@ -4454,7 +4454,7 @@ exports[`IconButton should render all icons in motifIcons set 247`] = ` type="button" > @@ -4472,7 +4472,7 @@ exports[`IconButton should render all icons in motifIcons set 248`] = ` type="button" > @@ -4490,7 +4490,7 @@ exports[`IconButton should render all icons in motifIcons set 249`] = ` type="button" > @@ -4508,7 +4508,7 @@ exports[`IconButton should render all icons in motifIcons set 250`] = ` type="button" > @@ -4526,7 +4526,7 @@ exports[`IconButton should render all icons in motifIcons set 251`] = ` type="button" > @@ -4544,7 +4544,7 @@ exports[`IconButton should render all icons in motifIcons set 252`] = ` type="button" > @@ -4562,7 +4562,7 @@ exports[`IconButton should render all icons in motifIcons set 253`] = ` type="button" > @@ -4580,7 +4580,7 @@ exports[`IconButton should render all icons in motifIcons set 254`] = ` type="button" > @@ -4598,7 +4598,7 @@ exports[`IconButton should render all icons in motifIcons set 255`] = ` type="button" > @@ -4616,7 +4616,7 @@ exports[`IconButton should render all icons in motifIcons set 256`] = ` type="button" > @@ -4634,7 +4634,7 @@ exports[`IconButton should render all icons in motifIcons set 257`] = ` type="button" > @@ -4652,7 +4652,7 @@ exports[`IconButton should render all icons in motifIcons set 258`] = ` type="button" > @@ -4670,7 +4670,7 @@ exports[`IconButton should render all icons in motifIcons set 259`] = ` type="button" > @@ -4688,7 +4688,7 @@ exports[`IconButton should render all icons in motifIcons set 260`] = ` type="button" > @@ -4706,7 +4706,7 @@ exports[`IconButton should render all icons in motifIcons set 261`] = ` type="button" > @@ -4724,7 +4724,7 @@ exports[`IconButton should render all icons in motifIcons set 262`] = ` type="button" > @@ -4742,7 +4742,7 @@ exports[`IconButton should render all icons in motifIcons set 263`] = ` type="button" > @@ -4760,7 +4760,7 @@ exports[`IconButton should render all icons in motifIcons set 264`] = ` type="button" > @@ -4778,7 +4778,7 @@ exports[`IconButton should render all icons in motifIcons set 265`] = ` type="button" > @@ -4796,7 +4796,7 @@ exports[`IconButton should render all icons in motifIcons set 266`] = ` type="button" > @@ -4814,7 +4814,7 @@ exports[`IconButton should render all icons in motifIcons set 267`] = ` type="button" > @@ -4832,7 +4832,7 @@ exports[`IconButton should render all icons in motifIcons set 268`] = ` type="button" > @@ -4850,7 +4850,7 @@ exports[`IconButton should render all icons in motifIcons set 269`] = ` type="button" > @@ -4868,7 +4868,7 @@ exports[`IconButton should render all icons in motifIcons set 270`] = ` type="button" > @@ -4886,7 +4886,7 @@ exports[`IconButton should render all icons in motifIcons set 271`] = ` type="button" > @@ -4904,7 +4904,7 @@ exports[`IconButton should render all icons in motifIcons set 272`] = ` type="button" > diff --git a/src/lib/components/InputDateRange/InputDateRange.tsx b/src/lib/components/InputDateRange/InputDateRange.tsx index 4fef749..486ad6d 100644 --- a/src/lib/components/InputDateRange/InputDateRange.tsx +++ b/src/lib/components/InputDateRange/InputDateRange.tsx @@ -13,9 +13,8 @@ import { areRangesEquals, sanitizeRange, validateRange } from "@/components/Inpu import { orderDatesAndPutTimes } from "@/components/DateRangePicker/helper"; import usePropsWithThemeDefaults from "../../motif/hooks/usePropsWithThemeDefaults"; import { InputDateRangeProps } from "./types"; -import { sanitizeModuleRootClasses } from "../../../utils/cssUtils"; +import { sanitizeModuleRootClasses } from "src/utils/cssUtils.ts"; import MotifIcon from "../Motif/Icon/MotifIcon"; -import MotifIconButton from "../Motif/Icon/MotifIconButton"; import InputText from "@/components/Motif/InputText/InputText"; import { LOCALE_DATE_RANGE_TR_TR } from "@/components/DateRangePicker/locale/tr_TR"; @@ -136,7 +135,7 @@ const InputDateRange = (p: PropsWithRef) => onClick={pickerShowHandler} onFocus={pickerShowHandler} iconLeft={} - iconRight={itemValue && !disabled ? : undefined} + buttonRight={itemValue && !disabled ? { name: "cancel_outline", onClick: onClearClickInInput } : undefined} /> {visible && ( diff --git a/src/lib/components/InputTime/InputTime.tsx b/src/lib/components/InputTime/InputTime.tsx index 3c42589..b2ba9b8 100644 --- a/src/lib/components/InputTime/InputTime.tsx +++ b/src/lib/components/InputTime/InputTime.tsx @@ -12,10 +12,9 @@ import { LOCALE_TIME_PICKER_TR_TR } from "@/components/TimePicker/locale/tr_TR"; import { InputTimeProps } from "./types"; import usePropsWithThemeDefaults from "../../motif/hooks/usePropsWithThemeDefaults"; import { InputValue } from "@/components/Form/types"; -import { sanitizeModuleRootClasses } from "../../../utils/cssUtils"; +import { sanitizeModuleRootClasses } from "src/utils/cssUtils.ts"; import InputText from "@/components/Motif/InputText/InputText"; import MotifIcon from "@/components/Motif/Icon/MotifIcon"; -import MotifIconButton from "@/components/Motif/Icon/MotifIconButton"; const pickerSizeMap = { xs: "xs", @@ -131,11 +130,7 @@ const InputTime = (p: PropsWithRef) => {
} - iconRight={ - itemValue && !disabled && !readOnly ? ( - clearClickHandler(true)} /> - ) : undefined - } + buttonRight={itemValue && !disabled && !readOnly ? { name: "cancel_outline", onClick: () => clearClickHandler(true) } : undefined} name={name} size={size} pill={pill} diff --git a/src/lib/components/Link/Link.module.scss b/src/lib/components/Link/Link.module.scss index 5a1afa7..baffbe0 100644 --- a/src/lib/components/Link/Link.module.scss +++ b/src/lib/components/Link/Link.module.scss @@ -7,7 +7,7 @@ $state: ("default", "disabled", "active", "hover"); gap: var(--base-sizing-#{$gap}); @include font("base", $name, "500"); .icon { - font-size: var(--base-sizing-#{$iconFontSize}); + --mtf-icon-size: var(--base-sizing-#{$iconFontSize}); } } } diff --git a/src/lib/components/ListView/ListView.module.scss b/src/lib/components/ListView/ListView.module.scss index 5c9596d..fdcfe45 100644 --- a/src/lib/components/ListView/ListView.module.scss +++ b/src/lib/components/ListView/ListView.module.scss @@ -28,10 +28,10 @@ $list-item-sizes: (("sm", "xs", "2x", "16x", "8x", "24x", "20x", "22x"), ("md", @include font("body", $size); } .icon { - font-size: var(--base-sizing-#{$iconFontSize}); + --mtf-icon-size: var(--base-sizing-#{$iconFontSize}); } .iconRight { - font-size: var(--base-sizing-#{$iconRightFontSize}); + --mtf-icon-size: var(--base-sizing-#{$iconRightFontSize}); } } } diff --git a/src/lib/components/Motif/GlobalIconWrapper/GlobalIconWrapper.stories.tsx b/src/lib/components/Motif/GlobalIconWrapper/GlobalIconWrapper.stories.tsx index 02ef5c1..d102d26 100644 --- a/src/lib/components/Motif/GlobalIconWrapper/GlobalIconWrapper.stories.tsx +++ b/src/lib/components/Motif/GlobalIconWrapper/GlobalIconWrapper.stories.tsx @@ -23,8 +23,6 @@ const meta: Meta = { decorators: [ Story => (
- -
), diff --git a/src/lib/components/Motif/Icon/MotifIcon.module.scss b/src/lib/components/Motif/Icon/MotifIcon.module.scss index 6a9c694..b270c2e 100644 --- a/src/lib/components/Motif/Icon/MotifIcon.module.scss +++ b/src/lib/components/Motif/Icon/MotifIcon.module.scss @@ -11,7 +11,7 @@ .motifIconsDefault { font-family: motif-icons-default, serif !important; - speak: none; + speak: never; font-style: normal; font-weight: normal; font-variant: normal; diff --git a/src/lib/components/Motif/Icon/__snapshots__/MotifIcon.test.tsx.snap b/src/lib/components/Motif/Icon/__snapshots__/MotifIcon.test.tsx.snap index 481b34f..29418af 100644 --- a/src/lib/components/Motif/Icon/__snapshots__/MotifIcon.test.tsx.snap +++ b/src/lib/components/Motif/Icon/__snapshots__/MotifIcon.test.tsx.snap @@ -3,7 +3,7 @@ exports[`MotifIcon should render with only required props 1`] = `
diff --git a/src/lib/components/Motif/Icon/__snapshots__/MotifIconButton.test.tsx.snap b/src/lib/components/Motif/Icon/__snapshots__/MotifIconButton.test.tsx.snap index 399b601..8b5b976 100644 --- a/src/lib/components/Motif/Icon/__snapshots__/MotifIconButton.test.tsx.snap +++ b/src/lib/components/Motif/Icon/__snapshots__/MotifIconButton.test.tsx.snap @@ -8,7 +8,7 @@ exports[`MotifIconButton should render with only required props 1`] = ` type="button" > diff --git a/src/lib/components/Panel/Panel.module.scss b/src/lib/components/Panel/Panel.module.scss index 5d02ac9..b53f6a2 100644 --- a/src/lib/components/Panel/Panel.module.scss +++ b/src/lib/components/Panel/Panel.module.scss @@ -65,6 +65,7 @@ $title-sizes: (("sm", "md"), ("md", "lg"), ("lg", "xl")); margin-right: var(--base-sizing-8x); color: var(--theme-color-text-base-caption); vertical-align: text-top; + --mtf-icon-size: var(--base-sizing-22x); } @each $size, $title-size in $title-sizes { diff --git a/src/lib/components/PinCode/PinCode.module.scss b/src/lib/components/PinCode/PinCode.module.scss index af21142..699967c 100644 --- a/src/lib/components/PinCode/PinCode.module.scss +++ b/src/lib/components/PinCode/PinCode.module.scss @@ -13,8 +13,8 @@ $sizes: ( gap: var(--base-sizing-#{$gap}); .input { @include font("body", $size); - width: var(--base-sizing-#{$inputSize}); - height: var(--base-sizing-#{$inputSize}); + width: calc(var(--base-sizing-#{$inputSize}) + 2 * var(--base-sizing-#{$padding}) + var(--base-sizing-2x)); + height: calc(var(--base-sizing-#{$inputSize}) + 2 * var(--base-sizing-#{$padding}) + var(--base-sizing-2x)); padding: var(--base-sizing-#{$padding}); } } @@ -50,7 +50,7 @@ $sizes: ( text-align: center; background-color: var(--theme-color-surface-base-bg-light); border: solid var(--base-sizing-1x) var(--theme-color-border-light-default); - box-sizing: content-box; + box-sizing: border-box; border-radius: var(--theme-sizing-radius-default); color: var(--theme-color-text-base-title); @include focus-ring; diff --git a/src/lib/components/Select/Select.module.scss b/src/lib/components/Select/Select.module.scss index 1201d4e..c28ac1a 100644 --- a/src/lib/components/Select/Select.module.scss +++ b/src/lib/components/Select/Select.module.scss @@ -197,7 +197,7 @@ $sizes: ( } .closeIcon { - font-size: var(--base-sizing-#{$selectedIconSize}); + --mtf-icon-size: var(--base-sizing-#{$selectedIconSize}); } .dropdown { diff --git a/src/lib/components/Stepper/Stepper.module.scss b/src/lib/components/Stepper/Stepper.module.scss index 2270348..edfc4a4 100644 --- a/src/lib/components/Stepper/Stepper.module.scss +++ b/src/lib/components/Stepper/Stepper.module.scss @@ -46,16 +46,15 @@ $types: (("dot", var(--base-sizing-12x)), ("number", var(--base-sizing-24x)), (" .stepIcon { .icon & { - font-size: var(--base-sizing-28x); + --mtf-icon-size: var(--base-sizing-28x); } .number & { - font-size: var(--base-sizing-16x); + --mtf-icon-size: var(--base-sizing-16x); } } .dotStatusIcon { pointer-events: none; - font-size: var(--base-sizing-22x); width: var(--base-sizing-12x); height: var(--base-sizing-12x); @include flex-center; diff --git a/src/lib/components/Stepper/components/StepperItem.tsx b/src/lib/components/Stepper/components/StepperItem.tsx index 085340d..15f9002 100644 --- a/src/lib/components/Stepper/components/StepperItem.tsx +++ b/src/lib/components/Stepper/components/StepperItem.tsx @@ -30,10 +30,9 @@ const StepperItem = (props: PropsWithChildren) => { )} ) : stepType !== "text" && (status === "completed" || status === "error" || stepType === "icon") ? ( - + + + ) : ( stepType === "number" && {index + 1} ); diff --git a/src/lib/components/Table/__snapshots__/Table.test.tsx.snap b/src/lib/components/Table/__snapshots__/Table.test.tsx.snap index e9fc542..8b78dde 100644 --- a/src/lib/components/Table/__snapshots__/Table.test.tsx.snap +++ b/src/lib/components/Table/__snapshots__/Table.test.tsx.snap @@ -24,7 +24,7 @@ exports[`Table should render with only required props 1`] = ` type="button" > diff --git a/src/lib/components/Timeline/Timeline.module.scss b/src/lib/components/Timeline/Timeline.module.scss index 8f4ba36..a0401b8 100644 --- a/src/lib/components/Timeline/Timeline.module.scss +++ b/src/lib/components/Timeline/Timeline.module.scss @@ -88,7 +88,7 @@ $variants: ( border-radius: var(--theme-sizing-radius-round); } - .outlined & span { + .outlined & > span { border-width: var(--base-sizing-2x); border-style: solid; } @@ -103,11 +103,14 @@ $variants: ( @include font("base", "xxs", "700"); @include flex-center; } - .markerIcon { + .markerIconWrapper { width: var(--base-sizing-40x); height: var(--base-sizing-40x); - font-size: var(--base-sizing-24x); @include flex-center; + + .markerIcon { + --mtf-icon-size: var(--base-sizing-24x); + } } } diff --git a/src/lib/components/Timeline/TimelineItem.tsx b/src/lib/components/Timeline/TimelineItem.tsx index 8c7a785..af0ec4c 100644 --- a/src/lib/components/Timeline/TimelineItem.tsx +++ b/src/lib/components/Timeline/TimelineItem.tsx @@ -18,7 +18,9 @@ const TimelineItem = memo((props: Props) => {
{markerType === "icon" ? ( - + + + ) : markerType === "number" ? ( {order} ) : ( diff --git a/src/lib/components/Upload/ImageUpload/ImageUpload.module.scss b/src/lib/components/Upload/ImageUpload/ImageUpload.module.scss index c82b86e..c453e71 100644 --- a/src/lib/components/Upload/ImageUpload/ImageUpload.module.scss +++ b/src/lib/components/Upload/ImageUpload/ImageUpload.module.scss @@ -1,8 +1,8 @@ @use "@styles" as *; -$sizes: (("xs", 160x, 6x, 36x, 24x), ("sm", 190x, 8x, 40x, 28x), ("md", 256x, 10x, 44x, 32x), ("lg", 320x, 12x, 48x, 36x)); +$sizes: (("xs", 160x, 6x, 36x, 16x), ("sm", 190x, 8x, 40x, 18x), ("md", 256x, 10x, 44x, 20x), ("lg", 320x, 12x, 48x, 22x)); -@each $name, $box, $padding, $fontSize, $iconSize in $sizes { +@each $name, $box, $padding, $addIconSize, $iconSize in $sizes { .#{$name} { width: var(--base-sizing-#{$box}); @@ -17,13 +17,11 @@ $sizes: (("xs", 160x, 6x, 36x, 24x), ("sm", 190x, 8x, 40x, 28x), ("md", 256x, 10 } .icon { - width: var(--base-sizing-#{$fontSize}); - height: var(--base-sizing-#{$fontSize}); - font-size: var(--base-sizing-#{$iconSize}); + --mtf-icon-size: var(--base-sizing-#{$iconSize}); } .addIcon { - font-size: var(--base-sizing-#{$fontSize}); + --mtf-icon-size: var(--base-sizing-#{$addIconSize}); } .dragMessage { diff --git a/src/lib/components/Upload/ImageUpload/__snapshots__/ImageUpload.test.tsx.snap b/src/lib/components/Upload/ImageUpload/__snapshots__/ImageUpload.test.tsx.snap index ce8dfa1..e8ce893 100644 --- a/src/lib/components/Upload/ImageUpload/__snapshots__/ImageUpload.test.tsx.snap +++ b/src/lib/components/Upload/ImageUpload/__snapshots__/ImageUpload.test.tsx.snap @@ -9,7 +9,7 @@ exports[`ImageUpload should be rendered with only required props 1`] = ` class="dragArea dragReady" > diff --git a/src/lib/components/Upload/ImageUpload/components/Image.tsx b/src/lib/components/Upload/ImageUpload/components/Image.tsx index e5404de..3daf1f8 100644 --- a/src/lib/components/Upload/ImageUpload/components/Image.tsx +++ b/src/lib/components/Upload/ImageUpload/components/Image.tsx @@ -4,7 +4,7 @@ import { useContext } from "react"; import { FileType } from "@/components/Upload/types"; import { UploadContext } from "@/components/Upload/UploadProvider"; import MotifIcon from "@/components/Motif/Icon/MotifIcon"; -import { shortenText } from "../../../../../utils/utils"; +import { shortenText } from "src/utils/utils.ts"; import { MotifIconButton } from "@/components/Motif/Icon"; import Preview from "@/components/Upload/ImageUpload/components/Preview"; import useToggle from "../../../../hooks/useToggle"; @@ -15,22 +15,15 @@ type Props = { }; export const Image = ({ file: { status, progress, file } }: Props) => { - const { size, selectedFiles, removeFiles } = useContext(UploadContext); + const { selectedFiles, removeFiles } = useContext(UploadContext); const image = URL.createObjectURL(file); - const iconSize = size === "sm" ? "xs" : size === "lg" ? "md" : "sm"; const { visible, show, hide } = useToggle(false); const failed = status === STATUS.CHECK_FAIL || status === STATUS.UPLOAD_FAIL; const deleteFailed = status === STATUS.DELETE_FAIL; const succeeded = !failed && !deleteFailed && status !== STATUS.UPLOADING; const deleteIcon = ( - removeFiles([selectedFiles[0]])} - /> + removeFiles([selectedFiles[0]])} /> ); return ( @@ -48,7 +41,7 @@ export const Image = ({ file: { status, progress, file } }: Props) => {
{!visible && (
- + {deleteIcon}
)} diff --git a/src/lib/components/Upload/UploadDragger/UploadDragger.module.scss b/src/lib/components/Upload/UploadDragger/UploadDragger.module.scss index 7e8618e..a4e8be4 100644 --- a/src/lib/components/Upload/UploadDragger/UploadDragger.module.scss +++ b/src/lib/components/Upload/UploadDragger/UploadDragger.module.scss @@ -89,7 +89,7 @@ $sizes: (("xs", "2x", "20x", "xxs", "32x"), ("sm", "4x", "24x", "xs", "40x"), (" padding: var(--base-sizing-#{$padding}); .dragIcon { - font-size: var(--base-sizing-#{$iconSize}); + --mtf-icon-size: var(--base-sizing-#{$iconSize}); } .dragTextGroup { diff --git a/src/lib/components/Upload/UploadDragger/__snapshots__/UploadDragger.test.tsx.snap b/src/lib/components/Upload/UploadDragger/__snapshots__/UploadDragger.test.tsx.snap index 231640c..6909769 100644 --- a/src/lib/components/Upload/UploadDragger/__snapshots__/UploadDragger.test.tsx.snap +++ b/src/lib/components/Upload/UploadDragger/__snapshots__/UploadDragger.test.tsx.snap @@ -10,7 +10,7 @@ exports[`UploadDragger should be rendered with only required props 1`] = ` class="dragArea" > diff --git a/src/scripts/postcssWrapLayer.cjs b/src/scripts/postcssWrapLayer.cjs new file mode 100644 index 0000000..96cb9ed --- /dev/null +++ b/src/scripts/postcssWrapLayer.cjs @@ -0,0 +1,29 @@ +const LAYER_NAME = "motif-ui"; + +const plugin = () => ({ + postcssPlugin: "postcss-wrap-layer", + + Once(root, { atRule }) { + let alreadyLayered = false; + + root.walkAtRules("layer", rule => { + if (rule.params === LAYER_NAME) { + alreadyLayered = true; + return false; + } + }); + + if (!alreadyLayered) { + const nodes = [...root.nodes]; + root.removeAll(); + + const layerRule = atRule({ name: "layer", params: LAYER_NAME }); + nodes.forEach(node => layerRule.append(node)); + root.append(layerRule); + } + }, +}); + +plugin.postcss = true; + +module.exports = plugin; diff --git a/stylelint.config.mjs b/stylelint.config.mjs index 0add761..172a875 100644 --- a/stylelint.config.mjs +++ b/stylelint.config.mjs @@ -18,5 +18,6 @@ export default { "value-keyword-case": null, "scss/dollar-variable-empty-line-before": null, "color-hex-length": "long", + "custom-property-empty-line-before": null, }, };