diff --git a/app/views/ChangePasscodeView.js b/app/views/ChangePasscodeView.js index 3833e09ce..401af8d61 100644 --- a/app/views/ChangePasscodeView.js +++ b/app/views/ChangePasscodeView.js @@ -1,7 +1,6 @@ import React, { useEffect } from 'react'; import PropTypes from 'prop-types'; import { SafeAreaView } from 'react-navigation'; -import PINCode, { PinStatus } from '@haskkor/react-native-pincode'; import RNUserDefaults from 'rn-user-defaults'; import Orientation from 'react-native-orientation-locker'; @@ -10,7 +9,7 @@ import { themedHeader } from '../utils/navigation'; import { withTheme } from '../theme'; import { themes } from '../constants/colors'; import sharedStyles from './Styles'; -import { PASSCODE_KEY, PASSCODE_LENGTH } from '../constants/localAuthentication'; +import { PASSCODE_KEY } from '../constants/localAuthentication'; import { isTablet } from '../utils/deviceInfo'; import { TYPE } from '../containers/Passcode/constants'; import { PasscodeChoose } from '../containers/Passcode'; @@ -36,32 +35,6 @@ const ScreenLockConfigView = React.memo(({ navigation, theme }) => { - {/* null} - storePin={savePasscode} - touchIDDisabled - colorCircleButtons={themes[theme].backgroundColor} - colorPassword={themes[theme].titleText} - colorPasswordEmpty={themes[theme].titleText} - colorPasswordError={themes[theme].dangerColor} - numbersButtonOverlayColor={themes[theme].bannerBackground} - stylePinCodeButtonNumber={themes[theme].bodyText} - stylePinCodeButtonNumberPressed={themes[theme].bodyText} - stylePinCodeColorTitle={themes[theme].titleText} - stylePinCodeColorSubtitle={themes[theme].titleText} - stylePinCodeColorSubtitleError={themes[theme].dangerColor} - stylePinCodeButtonCircle={{ borderWidth: 1, borderColor: themes[theme].borderColor }} - stylePinCodeTextTitle={{ ...sharedStyles.textRegular, fontWeight: '400' }} - stylePinCodeTextSubtitle={{ ...sharedStyles.textRegular, fontWeight: '300' }} - stylePinCodeTextButtonCircle={{ ...sharedStyles.textRegular, fontWeight: '100' }} - stylePinCodeHiddenPasswordSizeEmpty={8} - stylePinCodeHiddenPasswordSizeFull={12} - titleChoose='Enter your new passcode' - titleConfirm='Confirm your passcode' - subtitleChoose='' - /> */} ); diff --git a/app/views/ScreenLockedView.js b/app/views/ScreenLockedView.js index e37b9d3a3..ee130e2a4 100644 --- a/app/views/ScreenLockedView.js +++ b/app/views/ScreenLockedView.js @@ -1,9 +1,8 @@ import React, { useEffect, useState } from 'react'; import { - View, StyleSheet, Text + View, StyleSheet } from 'react-native'; import PropTypes from 'prop-types'; -// import PINCode, { PinStatus } from '@haskkor/react-native-pincode'; import Modal from 'react-native-modal'; import useDeepCompareEffect from 'use-deep-compare-effect'; import _ from 'lodash'; @@ -68,37 +67,6 @@ const ScreenLockedView = ({ theme }) => { style={{ margin: 0 }} > - {/* null} - finishProcess={onSubmit} - storedPin={passcode} - maxAttempts={MAX_ATTEMPTS} - touchIDDisabled - vibrationEnabled={false} - timeLocked={TIME_TO_LOCK} - colorCircleButtons={themes[theme].backgroundColor} - colorPassword={themes[theme].titleText} - colorPasswordEmpty={themes[theme].titleText} - colorPasswordError={themes[theme].dangerColor} - numbersButtonOverlayColor={themes[theme].bannerBackground} - stylePinCodeButtonNumber={themes[theme].bodyText} - stylePinCodeButtonNumberPressed={themes[theme].bodyText} - stylePinCodeColorTitle={themes[theme].titleText} - stylePinCodeColorSubtitle={themes[theme].titleText} - stylePinCodeColorSubtitleError={themes[theme].dangerColor} - stylePinCodeButtonCircle={[styles.circleButton, { borderColor: themes[theme].borderColor }]} - stylePinCodeTextTitle={styles.title} - stylePinCodeTextSubtitle={styles.subtitle} - stylePinCodeTextButtonCircle={styles.circleButtonText} - stylePinCodeHiddenPasswordSizeEmpty={8} - stylePinCodeHiddenPasswordSizeFull={12} - titleEnter='Enter your passcode' - timePinLockedAsyncStorageName={LOCKED_OUT_TIMER_KEY} - pinAttemptsAsyncStorageName={ATTEMPTS_KEY} - lockedPage={} - /> */} diff --git a/package.json b/package.json index 043dafc67..9e0c82a4b 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ } }, "dependencies": { - "@haskkor/react-native-pincode": "RocketChat/react-native-pincode#master", "@nozbe/watermelondb": "^0.16.0-9", "@react-native-community/art": "^1.0.4", "@react-native-community/async-storage": "^1.9.0", diff --git a/yarn.lock b/yarn.lock index 8a82b60cf..260a0c0fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -830,13 +830,6 @@ dependencies: regenerator-runtime "^0.12.0" -"@babel/runtime@^7.2.0", "@babel/runtime@^7.7.2": - version "7.9.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" - integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.3", "@babel/runtime@^7.4.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132" @@ -865,6 +858,13 @@ dependencies: regenerator-runtime "^0.13.2" +"@babel/runtime@^7.7.2": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" + integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" @@ -1237,16 +1237,6 @@ dependencies: "@hapi/hoek" "8.x.x" -"@haskkor/react-native-pincode@RocketChat/react-native-pincode#master": - version "1.22.2" - resolved "https://codeload.github.com/RocketChat/react-native-pincode/tar.gz/efefa96bb33c32899e5fa88c385d7aba990f5768" - dependencies: - d3-ease "^1.0.3" - lodash "^4.17.5" - react-move "^2.7.0" - react-native-easy-grid "^0.2.2" - react-native-vector-icons "^6.6.0" - "@jest/console@^24.7.1": version "24.7.1" resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.7.1.tgz#32a9e42535a97aedfe037e725bd67e954b459545" @@ -3981,28 +3971,6 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -d3-color@1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.4.1.tgz#c52002bf8846ada4424d55d97982fef26eb3bc8a" - integrity sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q== - -d3-ease@^1.0.3: - version "1.0.6" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.6.tgz#ebdb6da22dfac0a22222f2d4da06f66c416a0ec0" - integrity sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ== - -d3-interpolate@^1.3.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.4.0.tgz#526e79e2d80daa383f9e0c1c1c7dcc0f0583e987" - integrity sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA== - dependencies: - d3-color "1" - -d3-timer@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.10.tgz#dfe76b8a91748831b13b6d9c793ffbd508dd9de5" - integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== - damerau-levenshtein@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" @@ -9896,17 +9864,6 @@ react-lifecycles-compat@^3.0.2, react-lifecycles-compat@^3.0.4: resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-move@^2.7.0: - version "2.9.1" - resolved "https://registry.yarnpkg.com/react-move/-/react-move-2.9.1.tgz#966a1e7312795b03aa6b4834f9392a3bfbbe2ca0" - integrity sha512-5qKYsJrKKpSypEaaYyR2HBbBgX65htRqKDa8o5OGDkq2VfklmTCbLawtYFpdmcJRqbz4jCYpzo2Rrsazq9HA8Q== - dependencies: - "@babel/runtime" "^7.2.0" - d3-interpolate "^1.3.2" - d3-timer "^1.0.9" - prop-types "^15.6.2" - react-lifecycles-compat "^3.0.4" - react-native-action-sheet@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/react-native-action-sheet/-/react-native-action-sheet-2.2.0.tgz#309a87f53bf4e7b17fdd9d24b10b8dcbaebb7230" @@ -10215,7 +10172,7 @@ react-native-unimodules@^0.9.0: unimodules-sensors-interface "~5.1.0" unimodules-task-manager-interface "~5.1.0" -react-native-vector-icons@6.6.0, react-native-vector-icons@^6.6.0: +react-native-vector-icons@6.6.0: version "6.6.0" resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" integrity sha512-MImKVx8JEvVVBnaShMr7/yTX4Y062JZMupht1T+IEgbqBj4aQeQ1z2SH4VHWKNtWtppk4kz9gYyUiMWqx6tNSw==