diff --git a/.eslintrc b/.eslintrc index d30945b6..a473e83d 100644 --- a/.eslintrc +++ b/.eslintrc @@ -54,6 +54,7 @@ "react/jsx-curly-brace-presence": 0, "react/jsx-filename-extension": 0, "react/jsx-no-target-blank": 0, + "react/jsx-no-literals": [1, {"noStrings": false}], "react/prefer-stateless-function": 0, "react/require-default-props": 0, "react/sort-comp": [1, { @@ -73,4 +74,10 @@ "onlyFilesWithFlowAnnotation": true, } }, + "overrides": [{ + "files": [ "*stories.js" ], + "rules": { + "react/jsx-no-literals": 0 + } + }] } diff --git a/src/components/CurrentAddress/index.js b/src/components/CurrentAddress/index.js index 8c2b9b9b..a4529e09 100644 --- a/src/components/CurrentAddress/index.js +++ b/src/components/CurrentAddress/index.js @@ -183,7 +183,8 @@ class CurrentAddress extends PureComponent { {accountName ? ( - Address for {accountName} + {'Address for '} + {accountName} ) : ( t('app:currentAddress.title') diff --git a/src/components/DeviceConnect/index.js b/src/components/DeviceConnect/index.js index 679e1162..dcb3014f 100644 --- a/src/components/DeviceConnect/index.js +++ b/src/components/DeviceConnect/index.js @@ -200,6 +200,7 @@ class DeviceConnect extends PureComponent { const hasDevice = devices.length > 0 const hasMultipleDevices = devices.length > 1 + /* eslint-disable react/jsx-no-literals */ return ( diff --git a/src/components/FeesField/BitcoinKind.js b/src/components/FeesField/BitcoinKind.js index be8a8f23..e9458045 100644 --- a/src/components/FeesField/BitcoinKind.js +++ b/src/components/FeesField/BitcoinKind.js @@ -3,6 +3,9 @@ import React, { Component } from 'react' import type { Account } from '@ledgerhq/live-common/lib/types' import styled from 'styled-components' +import { translate } from 'react-i18next' + +import type { T } from 'types/common' import InputCurrency from 'components/base/InputCurrency' import Select from 'components/base/Select' @@ -15,6 +18,7 @@ type Props = { account: Account, feePerByte: number, onChange: number => void, + t: T, } type FeeItem = { @@ -104,14 +108,14 @@ class FeesField extends Component< } render() { - const { account, feePerByte, error, onChange } = this.props + const { account, feePerByte, error, onChange, t } = this.props const { items, selectedItem } = this.state const { units } = account.currency const satoshi = units[units.length - 1] return ( - +