Browse Source

REF: react hooks

fiatinpt
Overtorment 5 years ago
parent
commit
aab1fd24a2
  1. 4
      .eslintrc
  2. 7
      BlueComponents.js
  3. 2
      screen/settings/about.js
  4. 2
      screen/settings/releasenotes.js
  5. 2
      screen/wallets/selectWallet.js

4
.eslintrc

@ -1,10 +1,12 @@
{ {
"parser": "babel-eslint", "parser": "babel-eslint",
"plugins": [ "plugins": [
"react", "prettier" "react", "prettier", "react-hooks"
], ],
"extends": ["standard", "standard-react", "prettier"], "extends": ["standard", "standard-react", "prettier"],
"rules": { "rules": {
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "error",
'prettier/prettier': [ 'prettier/prettier': [
'warn', 'warn',
{ {

7
BlueComponents.js

@ -1429,13 +1429,10 @@ export class NewWalletPanel extends Component {
export const BlueTransactionListItem = ({ item, itemPriceUnit = BitcoinUnit.BTC, shouldRefresh }) => { export const BlueTransactionListItem = ({ item, itemPriceUnit = BitcoinUnit.BTC, shouldRefresh }) => {
const [transactionTimeToReadable, setTransactionTimeToReadable] = useState('...'); const [transactionTimeToReadable, setTransactionTimeToReadable] = useState('...');
const [subtitleNumberOfLines, setSubtitleNumberOfLines] = useState(1); const [subtitleNumberOfLines, setSubtitleNumberOfLines] = useState(1);
const calculateTimeLabel = () => {
const transactionTimeToReadable = loc.transactionTimeToReadable(item.received);
return setTransactionTimeToReadable(transactionTimeToReadable);
};
useEffect(() => { useEffect(() => {
calculateTimeLabel(); const transactionTimeToReadable = loc.transactionTimeToReadable(item.received);
return setTransactionTimeToReadable(transactionTimeToReadable);
}, [item, itemPriceUnit, shouldRefresh]); }, [item, itemPriceUnit, shouldRefresh]);
const txMemo = () => { const txMemo = () => {

2
screen/settings/about.js

@ -23,7 +23,7 @@ const About = () => {
useEffect(() => { useEffect(() => {
setIsLoading(false); setIsLoading(false);
}); }, []);
const handleOnReleaseNotesPress = () => { const handleOnReleaseNotesPress = () => {
navigate('ReleaseNotes'); navigate('ReleaseNotes');

2
screen/settings/releasenotes.js

@ -9,7 +9,7 @@ const ReleaseNotes = () => {
useEffect(() => { useEffect(() => {
setIsLoading(false); setIsLoading(false);
}); }, []);
return isLoading ? ( return isLoading ? (
(<BlueLoading />) (<BlueLoading />)

2
screen/wallets/selectWallet.js

@ -21,7 +21,7 @@ const SelectWallet = () => {
useEffect(() => { useEffect(() => {
setIsLoading(false); setIsLoading(false);
}); }, []);
const renderItem = ({ item }) => { const renderItem = ({ item }) => {
return ( return (

Loading…
Cancel
Save