diff --git a/package.json b/package.json
index 3d94d05..6c25980 100644
--- a/package.json
+++ b/package.json
@@ -17,8 +17,8 @@
"@types/lodash.throttle": "^4.1.9",
"@types/prismjs": "^1.26.3",
"@types/react-dom": "^18.2.19",
- "@typescript-eslint/eslint-plugin": "^6.21.0",
- "@typescript-eslint/parser": "^6.21.0",
+ "@typescript-eslint/eslint-plugin": "^7.0.1",
+ "@typescript-eslint/parser": "^7.0.1",
"@vitejs/plugin-react-swc": "^3.6.0",
"gh-pages": "^6.1.1",
"sass": "^1.71.0",
@@ -31,7 +31,7 @@
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.5.1",
- "@ledgerhq/hw-transport-webhid": "^6.28.3",
+ "@ledgerhq/hw-transport-webhid": "^6.28.4",
"@polkadot-ui/assets": "^0.5.2",
"@polkadot-ui/core": "^2.0.0",
"@polkadot-ui/react": "^0.5.0",
@@ -52,7 +52,7 @@
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-unused-imports": "^3.1.0",
- "framer-motion": "^10.18.0",
+ "framer-motion": "^11.0.5",
"lodash.throttle": "^4.1.1",
"prettier": "^3.2.5",
"prettier-plugin-organize-imports": "^3.2.4",
diff --git a/src/docs/GettingStarted/Installation/main.tsx b/src/docs/GettingStarted/Installation/main.tsx
index 58547fe..9ed1f8d 100644
--- a/src/docs/GettingStarted/Installation/main.tsx
+++ b/src/docs/GettingStarted/Installation/main.tsx
@@ -48,9 +48,9 @@ export const Doc = ({ folder }: DocProps) => {
Installation for React
- Many of the UI components of @polkadot‑ui/react
{" "}
- use CSS variables from @polkadot‑ui/core
. If you
- are only using headless components from react
, then{" "}
+ Many of the UI components of @polkadot‑ui/react
use
+ CSS variables from @polkadot‑ui/core
. If you are only
+ using headless components from react
, then{" "}
core
is not required and react
can be
installed on its own:
diff --git a/src/docs/GettingStarted/Overview/main.tsx b/src/docs/GettingStarted/Overview/main.tsx
index 941bef4..da5b6a9 100644
--- a/src/docs/GettingStarted/Overview/main.tsx
+++ b/src/docs/GettingStarted/Overview/main.tsx
@@ -81,9 +81,8 @@ export const Doc = ({ folder }: DocProps) => {
All UI component styling and theming is held in{" "}
- @polkadot-ui/core
, in which other packages can utilise
- to implement the supported UI components in their respective
- frameworks.
+ @polkadot-ui/core
, in which other packages can utilise to
+ implement the supported UI components in their respective frameworks.
@@ -92,8 +91,8 @@ export const Doc = ({ folder }: DocProps) => {
Goals
- Polkadot UI aims to fill a void in the Polkadot app developer space
- by providing high quality, well-maintained, critical assets for app
+ Polkadot UI aims to fill a void in the Polkadot app developer space by
+ providing high quality, well-maintained, critical assets for app
developers.
The goals of Polkadot UI are as follows:
diff --git a/src/docs/GettingStarted/UsingThemes/main.tsx b/src/docs/GettingStarted/UsingThemes/main.tsx
index aac10da..f0ebaed 100644
--- a/src/docs/GettingStarted/UsingThemes/main.tsx
+++ b/src/docs/GettingStarted/UsingThemes/main.tsx
@@ -21,10 +21,10 @@ export const Doc = ({ folder }: DocProps) => {
/>
Introduction
- Polkadot UI UI components use CSS variables so apps can customise
- their look and feel without having to delve into the component source
- code. Apps can either define the CSS variables themselves, or use
- pre-packaged themes from Polkadot UI.
+ Polkadot UI UI components use CSS variables so apps can customise their
+ look and feel without having to delve into the component source code.
+ Apps can either define the CSS variables themselves, or use pre-packaged
+ themes from Polkadot UI.
2-Dimensional Theming
diff --git a/src/docs/lib/Structure/index.scss b/src/docs/lib/Structure/index.scss
index 8de20f7..9a9ba9f 100644
--- a/src/docs/lib/Structure/index.scss
+++ b/src/docs/lib/Structure/index.scss
@@ -1,5 +1,5 @@
-// Copyright 2024 @polkadot-ui/frontpage authors & contributors
-// SPDX-License-Identifier: MIT
+/* @license Copyright 2024 @polkadot-ui/frontpage authors & contributors
+SPDX-License-Identifier: MIT */
.page-padding {
padding-left: 1.25rem;
@@ -28,7 +28,7 @@
display: flex;
flex-direction: column;
max-width: 100%;
- flex: 1;
+ flex: 1;
}
.core-side {
@@ -60,4 +60,4 @@
left: calc(var(--core-side-width) * -1);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 05f1fbc..78347e3 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -12,7 +12,7 @@ SPDX-License-Identifier: MIT */
--button-spacing-small: 0.125rem;
--button-spacing-large: 0.625rem;
--button-font-size-small: 1rem;
- --button-font-size-large: 1.15rem;
+ --button-font-size-large: 1.15rem;
/* Transition variables. */
--transition-duration: 0.15s;
diff --git a/yarn.lock b/yarn.lock
index a6516dc..89f8c5b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -494,38 +494,38 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
-"@ledgerhq/devices@^8.2.0":
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.2.0.tgz#ef67bf49628252d1779acaa151b1a941acba790e"
- integrity sha512-XROTW2gTmmuy+YPPDjdtKKTQ3mfxrPtKtV+a9QFbj8f5MnjVMV0Zpy1BIB4CyIMsVVi4z6+nI67auT7IlsM3SQ==
+"@ledgerhq/devices@^8.2.1":
+ version "8.2.1"
+ resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.2.1.tgz#c59eec50bacd2f962e22c723a74600160d41fbd0"
+ integrity sha512-l/2I/Xzt7Z32OmGzoc/mUvaZivdn7Id/SO7hBTGpk7PtJTpBRxVAabP4GWEKCayGyOAcvTwoVxM0HMkNVfIzOQ==
dependencies:
- "@ledgerhq/errors" "^6.16.1"
+ "@ledgerhq/errors" "^6.16.2"
"@ledgerhq/logs" "^6.12.0"
rxjs "^7.8.1"
semver "^7.3.5"
-"@ledgerhq/errors@^6.16.1":
- version "6.16.1"
- resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.16.1.tgz#df650a9ba105397dee2e8c0ceddf6931c5b25ede"
- integrity sha512-4D4wKecGzQpIu7sx03Sg4uE1e8g1oZUndWgw9gw776H8h9ov9c5TxPaldTn2j6orPECAERViLf7LTO4L5pE2Cw==
+"@ledgerhq/errors@^6.16.2":
+ version "6.16.2"
+ resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.16.2.tgz#cf3939dc92ed0871aa7fdd45e6d13446a1eaeccd"
+ integrity sha512-jFpohaSW+p1Obp3NDT9QSByEtT3gtBZIjVNu8m25gnrH5zdtfPVlPwH6UiuS50s+2dHQyehV8hF+IfreKDWAZA==
-"@ledgerhq/hw-transport-webhid@^6.28.3":
- version "6.28.3"
- resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.28.3.tgz#4006788713944e083870101dd35de9a12aeb2be4"
- integrity sha512-MNxdK1M+35QA9A+8e4ETSefK3iTO6MaHjB1tKClEngcmcJ2no+Mw8GuMyfaKkrKs2N7KbSQdVHcu9ouCL1NZhw==
+"@ledgerhq/hw-transport-webhid@^6.28.4":
+ version "6.28.4"
+ resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.28.4.tgz#fa322ce8722317cd689a826d9e31b27bee51db55"
+ integrity sha512-78lbSIcWp/lby4wlOjDb3YfvD5eCzozs7J12xvdqp2sU17qcGbwDUGyPsNApFUp8Qd5uUFNOy2ffV1w5B5XvFQ==
dependencies:
- "@ledgerhq/devices" "^8.2.0"
- "@ledgerhq/errors" "^6.16.1"
- "@ledgerhq/hw-transport" "^6.30.3"
+ "@ledgerhq/devices" "^8.2.1"
+ "@ledgerhq/errors" "^6.16.2"
+ "@ledgerhq/hw-transport" "^6.30.4"
"@ledgerhq/logs" "^6.12.0"
-"@ledgerhq/hw-transport@^6.30.3":
- version "6.30.3"
- resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.30.3.tgz#5904adb57ac4459e219551aa97ce2d0772393f2b"
- integrity sha512-eqtTCGy8wFCxl+hZSEpjVqn1EDjQhFCne/qUyY0aA36efhWUF6bCRAhkq1e5i7g2P6TbxcIM5P5PW67dILuqIQ==
+"@ledgerhq/hw-transport@^6.30.4":
+ version "6.30.4"
+ resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.30.4.tgz#05dee1e9cdec0e430594ecf7f5cf90c13721ad70"
+ integrity sha512-VBcVd7UG8HDrjWMoZI5rqBDz+PBxLHTIPZOGY/fdMoEUwaBbss0Z3MxuJanMyerlfaLqnBSVuL0blz7rOyagkw==
dependencies:
- "@ledgerhq/devices" "^8.2.0"
- "@ledgerhq/errors" "^6.16.1"
+ "@ledgerhq/devices" "^8.2.1"
+ "@ledgerhq/errors" "^6.16.2"
"@ledgerhq/logs" "^6.12.0"
events "^3.3.0"
@@ -1382,16 +1382,16 @@
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339"
integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==
-"@typescript-eslint/eslint-plugin@^6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz#30830c1ca81fd5f3c2714e524c4303e0194f9cd3"
- integrity sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==
+"@typescript-eslint/eslint-plugin@^7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.0.1.tgz#407daffe09d964d57aceaf3ac51846359fbe61b0"
+ integrity sha512-OLvgeBv3vXlnnJGIAgCLYKjgMEU+wBGj07MQ/nxAaON+3mLzX7mJbhRYrVGiVvFiXtwFlkcBa/TtmglHy0UbzQ==
dependencies:
"@eslint-community/regexpp" "^4.5.1"
- "@typescript-eslint/scope-manager" "6.21.0"
- "@typescript-eslint/type-utils" "6.21.0"
- "@typescript-eslint/utils" "6.21.0"
- "@typescript-eslint/visitor-keys" "6.21.0"
+ "@typescript-eslint/scope-manager" "7.0.1"
+ "@typescript-eslint/type-utils" "7.0.1"
+ "@typescript-eslint/utils" "7.0.1"
+ "@typescript-eslint/visitor-keys" "7.0.1"
debug "^4.3.4"
graphemer "^1.4.0"
ignore "^5.2.4"
@@ -1399,47 +1399,47 @@
semver "^7.5.4"
ts-api-utils "^1.0.1"
-"@typescript-eslint/parser@^6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b"
- integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==
+"@typescript-eslint/parser@^7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.0.1.tgz#e9c61d9a5e32242477d92756d36086dc40322eed"
+ integrity sha512-8GcRRZNzaHxKzBPU3tKtFNing571/GwPBeCvmAUw0yBtfE2XVd0zFKJIMSWkHJcPQi0ekxjIts6L/rrZq5cxGQ==
dependencies:
- "@typescript-eslint/scope-manager" "6.21.0"
- "@typescript-eslint/types" "6.21.0"
- "@typescript-eslint/typescript-estree" "6.21.0"
- "@typescript-eslint/visitor-keys" "6.21.0"
+ "@typescript-eslint/scope-manager" "7.0.1"
+ "@typescript-eslint/types" "7.0.1"
+ "@typescript-eslint/typescript-estree" "7.0.1"
+ "@typescript-eslint/visitor-keys" "7.0.1"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1"
- integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==
+"@typescript-eslint/scope-manager@7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.0.1.tgz#611ec8e78c70439b152a805e1b10aaac36de7c00"
+ integrity sha512-v7/T7As10g3bcWOOPAcbnMDuvctHzCFYCG/8R4bK4iYzdFqsZTbXGln0cZNVcwQcwewsYU2BJLay8j0/4zOk4w==
dependencies:
- "@typescript-eslint/types" "6.21.0"
- "@typescript-eslint/visitor-keys" "6.21.0"
+ "@typescript-eslint/types" "7.0.1"
+ "@typescript-eslint/visitor-keys" "7.0.1"
-"@typescript-eslint/type-utils@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz#6473281cfed4dacabe8004e8521cee0bd9d4c01e"
- integrity sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==
+"@typescript-eslint/type-utils@7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.0.1.tgz#0fba92c1f81cad561d7b3adc812aa1cc0e35cdae"
+ integrity sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==
dependencies:
- "@typescript-eslint/typescript-estree" "6.21.0"
- "@typescript-eslint/utils" "6.21.0"
+ "@typescript-eslint/typescript-estree" "7.0.1"
+ "@typescript-eslint/utils" "7.0.1"
debug "^4.3.4"
ts-api-utils "^1.0.1"
-"@typescript-eslint/types@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d"
- integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==
+"@typescript-eslint/types@7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.0.1.tgz#dcfabce192db5b8bf77ea3c82cfaabe6e6a3c901"
+ integrity sha512-uJDfmirz4FHib6ENju/7cz9SdMSkeVvJDK3VcMFvf/hAShg8C74FW+06MaQPODHfDJp/z/zHfgawIJRjlu0RLg==
-"@typescript-eslint/typescript-estree@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46"
- integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==
+"@typescript-eslint/typescript-estree@7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.0.1.tgz#1d52ac03da541693fa5bcdc13ad655def5046faf"
+ integrity sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==
dependencies:
- "@typescript-eslint/types" "6.21.0"
- "@typescript-eslint/visitor-keys" "6.21.0"
+ "@typescript-eslint/types" "7.0.1"
+ "@typescript-eslint/visitor-keys" "7.0.1"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -1447,25 +1447,25 @@
semver "^7.5.4"
ts-api-utils "^1.0.1"
-"@typescript-eslint/utils@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.21.0.tgz#4714e7a6b39e773c1c8e97ec587f520840cd8134"
- integrity sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==
+"@typescript-eslint/utils@7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.0.1.tgz#b8ceac0ba5fef362b4a03a33c0e1fedeea3734ed"
+ integrity sha512-oe4his30JgPbnv+9Vef1h48jm0S6ft4mNwi9wj7bX10joGn07QRfqIqFHoMiajrtoU88cIhXf8ahwgrcbNLgPA==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
"@types/json-schema" "^7.0.12"
"@types/semver" "^7.5.0"
- "@typescript-eslint/scope-manager" "6.21.0"
- "@typescript-eslint/types" "6.21.0"
- "@typescript-eslint/typescript-estree" "6.21.0"
+ "@typescript-eslint/scope-manager" "7.0.1"
+ "@typescript-eslint/types" "7.0.1"
+ "@typescript-eslint/typescript-estree" "7.0.1"
semver "^7.5.4"
-"@typescript-eslint/visitor-keys@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47"
- integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==
+"@typescript-eslint/visitor-keys@7.0.1":
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.0.1.tgz#864680ac5a8010ec4814f8a818e57595f79f464e"
+ integrity sha512-hwAgrOyk++RTXrP4KzCg7zB2U0xt7RUU0ZdMSCsqF3eKUwkdXUMyTb0qdCuji7VIbcpG62kKTU9M1J1c9UpFBw==
dependencies:
- "@typescript-eslint/types" "6.21.0"
+ "@typescript-eslint/types" "7.0.1"
eslint-visitor-keys "^3.4.1"
"@ungap/structured-clone@^1.2.0":
@@ -2743,15 +2743,6 @@ formdata-polyfill@^4.0.10:
dependencies:
fetch-blob "^3.1.2"
-framer-motion@^10.18.0:
- version "10.18.0"
- resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.18.0.tgz#1f4fc51403996ea7170af885bd44a7079d255950"
- integrity sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==
- dependencies:
- tslib "^2.4.0"
- optionalDependencies:
- "@emotion/is-prop-valid" "^0.8.2"
-
framer-motion@^11.0.5:
version "11.0.5"
resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-11.0.5.tgz#2ae1341d8605a01c50009d3bb195a67e4e2bfc69"