build(deps): replace react-otp-input with react18-input-otp (#4548)
This replaces react-otp-input with react18-input-otp which fixes an issue with pasting on some devices. Fixes #3665pull/4569/head^2
parent
81a316268f
commit
a0134271af
|
@ -40,8 +40,8 @@
|
||||||
"react-dom": "18.2.0",
|
"react-dom": "18.2.0",
|
||||||
"react-i18next": "12.1.1",
|
"react-i18next": "12.1.1",
|
||||||
"react-loading": "2.0.3",
|
"react-loading": "2.0.3",
|
||||||
"react-otp-input": "2.4.0",
|
|
||||||
"react-router-dom": "6.4.5",
|
"react-router-dom": "6.4.5",
|
||||||
|
"react18-input-otp": "1.1.1",
|
||||||
"zxcvbn": "4.4.2"
|
"zxcvbn": "4.4.2"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -55,9 +55,9 @@ specifiers:
|
||||||
react-dom: 18.2.0
|
react-dom: 18.2.0
|
||||||
react-i18next: 12.1.1
|
react-i18next: 12.1.1
|
||||||
react-loading: 2.0.3
|
react-loading: 2.0.3
|
||||||
react-otp-input: 2.4.0
|
|
||||||
react-router-dom: 6.4.5
|
react-router-dom: 6.4.5
|
||||||
react-test-renderer: 18.2.0
|
react-test-renderer: 18.2.0
|
||||||
|
react18-input-otp: 1.1.1
|
||||||
typescript: 4.9.4
|
typescript: 4.9.4
|
||||||
vite: 4.0.1
|
vite: 4.0.1
|
||||||
vite-plugin-eslint: 1.8.1
|
vite-plugin-eslint: 1.8.1
|
||||||
|
@ -89,8 +89,8 @@ dependencies:
|
||||||
react-dom: 18.2.0_react@18.2.0
|
react-dom: 18.2.0_react@18.2.0
|
||||||
react-i18next: 12.1.1_ewanii43wbrufvukcu3uzq3hsy
|
react-i18next: 12.1.1_ewanii43wbrufvukcu3uzq3hsy
|
||||||
react-loading: 2.0.3_react@18.2.0
|
react-loading: 2.0.3_react@18.2.0
|
||||||
react-otp-input: 2.4.0_biqbaboplfbrettd7655fr4n2y
|
|
||||||
react-router-dom: 6.4.5_biqbaboplfbrettd7655fr4n2y
|
react-router-dom: 6.4.5_biqbaboplfbrettd7655fr4n2y
|
||||||
|
react18-input-otp: 1.1.1_biqbaboplfbrettd7655fr4n2y
|
||||||
zxcvbn: 4.4.2
|
zxcvbn: 4.4.2
|
||||||
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
|
@ -8058,16 +8058,6 @@ packages:
|
||||||
react: 18.2.0
|
react: 18.2.0
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/react-otp-input/2.4.0_biqbaboplfbrettd7655fr4n2y:
|
|
||||||
resolution: {integrity: sha512-AIgl7u4sS9BTNCxX1xlaS5fPWay/Zml8Ho5LszXZKXrH1C/TiFsTQGmtl13UecQYO3mSF3HUzG2rrDf0sjEFmg==}
|
|
||||||
peerDependencies:
|
|
||||||
react: ^16.2.0 || 18
|
|
||||||
react-dom: ^16.2.0 || 18
|
|
||||||
dependencies:
|
|
||||||
react: 18.2.0
|
|
||||||
react-dom: 18.2.0_react@18.2.0
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/react-refresh/0.14.0:
|
/react-refresh/0.14.0:
|
||||||
resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
|
resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
|
@ -8137,6 +8127,16 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
loose-envify: 1.4.0
|
loose-envify: 1.4.0
|
||||||
|
|
||||||
|
/react18-input-otp/1.1.1_biqbaboplfbrettd7655fr4n2y:
|
||||||
|
resolution: {integrity: sha512-rbqYoLFB3Lp+rJvHv+Ro3E65gberxTBTKdZV8LU/wKo60w6j8lNBmwrtzhH30wS00MhxVkwjUlLYVtzK16ynjQ==}
|
||||||
|
peerDependencies:
|
||||||
|
react: 16.2.0 - 18 || 18
|
||||||
|
react-dom: 16.2.0 - 18 || 18
|
||||||
|
dependencies:
|
||||||
|
react: 18.2.0
|
||||||
|
react-dom: 18.2.0_react@18.2.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
/read-pkg-up/7.0.1:
|
/read-pkg-up/7.0.1:
|
||||||
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
|
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
|
|
|
@ -3,7 +3,7 @@ import React, { Fragment } from "react";
|
||||||
import { Theme } from "@mui/material";
|
import { Theme } from "@mui/material";
|
||||||
import makeStyles from "@mui/styles/makeStyles";
|
import makeStyles from "@mui/styles/makeStyles";
|
||||||
import classnames from "classnames";
|
import classnames from "classnames";
|
||||||
import OtpInput from "react-otp-input";
|
import OtpInput from "react18-input-otp";
|
||||||
|
|
||||||
import SuccessIcon from "@components/SuccessIcon";
|
import SuccessIcon from "@components/SuccessIcon";
|
||||||
import TimerIcon from "@components/TimerIcon";
|
import TimerIcon from "@components/TimerIcon";
|
||||||
|
@ -57,7 +57,7 @@ const useStyles = makeStyles((theme: Theme) => ({
|
||||||
},
|
},
|
||||||
otpDigitInput: {
|
otpDigitInput: {
|
||||||
boxSizing: "content-box",
|
boxSizing: "content-box",
|
||||||
padding: theme.spacing(),
|
padding: theme.spacing() + " !important",
|
||||||
marginLeft: theme.spacing(0.5),
|
marginLeft: theme.spacing(0.5),
|
||||||
marginRight: theme.spacing(0.5),
|
marginRight: theme.spacing(0.5),
|
||||||
fontSize: "1rem",
|
fontSize: "1rem",
|
||||||
|
|
Loading…
Reference in New Issue