Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
parity
Mirrored projects
parity-signer-companion
Commits
26a6758f
Unverified
Commit
26a6758f
authored
Apr 20, 2022
by
Andrei Eres
Committed by
GitHub
Apr 20, 2022
Browse files
Update react (#107)
* Update React * Update react mounting * Allow scripts
parent
e2a3e7d8
Pipeline
#189354
passed with stages
in 3 minutes and 13 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
package.json
View file @
26a6758f
...
...
@@ -25,10 +25,10 @@
"
@polkadot/react-identicon
"
:
"
^0.86.5
"
,
"
@polkadot/react-qr
"
:
"
^0.86.5
"
,
"
nanostores
"
:
"
^0.5.12
"
,
"
react
"
:
"
^1
7
.0.
2
"
,
"
react-dom
"
:
"
^1
7
.0.
2
"
,
"
react
"
:
"
^1
8
.0.
0
"
,
"
react-dom
"
:
"
^1
8
.0.
0
"
,
"
react-error-boundary
"
:
"
^3.1.4
"
,
"
styled-components
"
:
"
^5.3.
3
"
"
styled-components
"
:
"
^5.3.
5
"
},
"devDependencies"
:
{
"
@babel/plugin-transform-runtime
"
:
"
^7.17.0
"
,
...
...
@@ -40,9 +40,9 @@
"
@stylelint/postcss-css-in-js
"
:
"
^0.37.2
"
,
"
@types/chrome
"
:
"
^0.0.181
"
,
"
@types/firefox-webext-browser
"
:
"
^94.0.1
"
,
"
@types/react
"
:
"
^1
7
.0.
38
"
,
"
@types/react-dom
"
:
"
^1
7
.0.1
1
"
,
"
@types/styled-components
"
:
"
^5.1.
19
"
,
"
@types/react
"
:
"
^1
8
.0.
5
"
,
"
@types/react-dom
"
:
"
^1
8
.0.1
"
,
"
@types/styled-components
"
:
"
^5.1.
25
"
,
"
@typescript-eslint/eslint-plugin
"
:
"
^5.20.0
"
,
"
@typescript-eslint/parser
"
:
"
^5.20.0
"
,
"
babel-loader
"
:
"
^8.2.5
"
,
...
...
@@ -99,7 +99,8 @@
"web-ext>sign-addon>core-js"
:
false
,
"web-ext>ws>bufferutil"
:
false
,
"web-ext>ws>utf-8-validate"
:
false
,
"webpack-extension-manifest-plugin>core-js"
:
false
"webpack-extension-manifest-plugin>core-js"
:
false
,
"styled-components"
:
false
}
}
}
src/ui/global/GlobalStyle.tsx
View file @
26a6758f
import
React
from
'
react
'
import
{
createGlobalStyle
}
from
'
styled-components
'
export
const
GlobalStyle
=
createGlobalStyle
`
...
...
@@ -65,4 +66,4 @@ export const GlobalStyle = createGlobalStyle`
height: var(--size-max-height);
margin: 0 auto;
}
`
`
as
unknown
as
React
.
FC
src/ui/main.tsx
View file @
26a6758f
import
React
from
'
react
'
import
ReactDOM
from
'
react-dom
'
import
{
createRoot
}
from
'
react-dom
/client
'
import
{
ROOT_ID
}
from
'
../utils/constants
'
import
{
App
}
from
'
./App
'
const
rootElement
=
document
.
getElementById
(
ROOT_ID
)
if
(
!
rootElement
)
throw
new
Error
(
`Unable to find element with id '
${
ROOT_ID
}
'`
)
const
container
=
document
.
getElementById
(
ROOT_ID
)
if
(
!
container
)
throw
new
Error
(
`Unable to find element with id '
${
ROOT_ID
}
'`
)
ReactDOM
.
render
(<
App
/>,
rootElement
)
const
root
=
createRoot
(
container
)
root
.
render
(<
App
/>)
src/ui/types.ts
View file @
26a6758f
export
type
BaseProps
=
{
className
?:
string
children
?:
React
.
ReactNode
}
yarn.lock
View file @
26a6758f
...
...
@@ -1372,11 +1372,23 @@
dependencies:
"@emotion/memoize" "0.7.4"
"@emotion/is-prop-valid@^1.1.0":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95"
integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==
dependencies:
"@emotion/memoize" "^0.7.4"
"@emotion/memoize@0.7.4":
version "0.7.4"
resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb"
integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
"@emotion/memoize@^0.7.4":
version "0.7.5"
resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50"
integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==
"@emotion/stylis@^0.8.4":
version "0.8.5"
resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
...
...
@@ -2069,10 +2081,10 @@
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
"@types/react-dom@^1
7
.0.1
1
":
version "1
7
.0.1
1
"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-1
7
.0.1
1
.tgz#
e1eadc3c5e86bdb5f7684e00274ae228e7bcc466
"
integrity sha512-
f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q
==
"@types/react-dom@^1
8
.0.1":
version "1
8
.0.1"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-1
8
.0.1.tgz#
cb3cc10ea91141b12c71001fede1017acfbce4db
"
integrity sha512-
jCwTXvHtRLiyVvKm9aEdHXs8rflVOGd5Sl913JZrPshfXjn8NYsTNZOz70bCsA31IR0TOqwi3ad+X4tSCBoMTw
==
dependencies:
"@types/react" "*"
...
...
@@ -2085,10 +2097,10 @@
"@types/scheduler" "*"
csstype "^3.0.2"
"@types/react@^1
7
.0.
38
":
version "1
7
.0.
38
"
resolved "https://registry.yarnpkg.com/@types/react/-/react-1
7
.0.
38
.tgz#
f24249fefd89357d5fa71f739a686b8d7c7202bd
"
integrity sha512-
SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7Yh
Q==
"@types/react@^1
8
.0.
5
":
version "1
8
.0.
5
"
resolved "https://registry.yarnpkg.com/@types/react/-/react-1
8
.0.
5
.tgz#
1a4d4b705ae6af5aed369dec22800b20f89f5301
"
integrity sha512-
UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIY
Q==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
...
...
@@ -2099,10 +2111,10 @@
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
"@types/styled-components@^5.1.
19
":
version "5.1.
19
"
resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.
19
.tgz#
d76f431ee49d0a222ab4e758dcd540b01987652
d"
integrity sha512-
hNj14Oamk7Jhb/fMMQG7TUkd3e8uMMgxsCTH+ueJNGdFo/PuhlGDQTPChqyilpZP0WttgBHkc2YyT5UG+yc6Yw
==
"@types/styled-components@^5.1.
25
":
version "5.1.
25
"
resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.
25
.tgz#
0177c4ab5fa7c6ed0565d36f597393dae3f380a
d"
integrity sha512-
fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ
==
dependencies:
"@types/hoist-non-react-statics" "*"
"@types/react" "*"
...
...
@@ -3983,6 +3995,11 @@ eslint-plugin-prettier@^4.0.0:
dependencies:
prettier-linter-helpers "^1.0.0"
eslint-plugin-react-hooks@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz#71c39e528764c848d8253e1aa2c7024ed505f6c4"
integrity sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==
eslint-plugin-react@^7.29.4:
version "7.29.4"
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2"
...
...
@@ -6627,14 +6644,13 @@ react-copy-to-clipboard@^5.0.4:
copy-to-clipboard "^3"
prop-types "^15.5.8"
react-dom@^1
7
.0.
2
:
version "1
7
.0.
2
"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-1
7
.0.
2
.tgz#
ecffb6845e3ad8dbfcdc498f0d0a939736502c
23"
integrity sha512-
s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA
==
react-dom@^1
8
.0.
0
:
version "1
8
.0.
0
"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-1
8
.0.
0
.tgz#
26b88534f8f1dbb80853e1eabe752f24100d80
23"
integrity sha512-
XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw
==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler "^0.20.2"
scheduler "^0.21.0"
react-error-boundary@^3.1.4:
version "3.1.4"
...
...
@@ -6657,13 +6673,12 @@ react-qr-reader@^2.2.1:
prop-types "^15.7.2"
webrtc-adapter "^7.2.1"
react@^1
7
.0.
2
:
version "1
7
.0.
2
"
resolved "https://registry.yarnpkg.com/react/-/react-1
7
.0.
2
.tgz#
d0b5cc516d29eb3eee383f75b62864cfb6800037
"
integrity sha512-
gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcb
A==
react@^1
8
.0.
0
:
version "1
8
.0.
0
"
resolved "https://registry.yarnpkg.com/react/-/react-1
8
.0.
0
.tgz#
b468736d1f4a5891f38585ba8e8fb29f91c3cb96
"
integrity sha512-
x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2
A==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
read-package-json-fast@^2.0.1:
version "2.0.3"
...
...
@@ -7009,13 +7024,12 @@ sax@>=0.6.0:
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
scheduler@^0.2
0.2
:
version "0.2
0.2
"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.2
0.2
.tgz#
4baee39436e34aa93b4874bddcbf0fe8b8b50e91
"
integrity sha512-
2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQD
Q==
scheduler@^0.2
1.0
:
version "0.2
1.0
"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.2
1.0
.tgz#
6fd2532ff5a6d877b6edb12f00d8ab7e8f308820
"
integrity sha512-
1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faR
Q==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
schema-utils@^2.6.5:
version "2.7.1"
...
...
@@ -7544,6 +7558,22 @@ styled-components@^5.3.3:
shallowequal "^1.1.0"
supports-color "^5.5.0"
styled-components@^5.3.5:
version "5.3.5"
resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.5.tgz#a750a398d01f1ca73af16a241dec3da6deae5ec4"
integrity sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==
dependencies:
"@babel/helper-module-imports" "^7.0.0"
"@babel/traverse" "^7.4.5"
"@emotion/is-prop-valid" "^1.1.0"
"@emotion/stylis" "^0.8.4"
"@emotion/unitless" "^0.7.4"
babel-plugin-styled-components ">= 1.12.0"
css-to-react-native "^3.0.0"
hoist-non-react-statics "^3.0.0"
shallowequal "^1.1.0"
supports-color "^5.5.0"
stylelint-config-prettier@^9.0.3:
version "9.0.3"
resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-9.0.3.tgz#0dccebeff359dcc393c9229184408b08964d561c"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment