Changeset View
Changeset View
Standalone View
Standalone View
web/cashtab/src/components/Tokens/CreateTokenForm.js
import React, { useState } from 'react'; | import React, { useState } from 'react'; | ||||
Lint: Code style violation: '/home/ethanq/bitcoin-abc/web/cashtab/src/components/Tokens/CreateTokenForm.js' has code style… | |||||
import PropTypes from 'prop-types'; | import PropTypes from 'prop-types'; | ||||
import { AntdFormWrapper } from '@components/Common/EnhancedInputs'; | import { AntdFormWrapper } from '@components/Common/EnhancedInputs'; | ||||
import { TokenCollapse } from '@components/Common/StyledCollapse'; | import { TokenCollapse } from '@components/Common/StyledCollapse'; | ||||
import { currency } from '@components/Common/Ticker.js'; | import { currency } from '@components/Common/Ticker.js'; | ||||
import { WalletContext } from '@utils/context'; | import { WalletContext } from '@utils/context'; | ||||
import { | import { | ||||
isValidTokenName, | isValidTokenName, | ||||
isValidTokenTicker, | isValidTokenTicker, | ||||
Show All 35 Lines | const handleNewTokenTickerInput = e => { | ||||
const { value } = e.target; | const { value } = e.target; | ||||
// validation | // validation | ||||
setNewTokenTickerIsValid(isValidTokenTicker(value)); | setNewTokenTickerIsValid(isValidTokenTicker(value)); | ||||
setNewTokenTicker(value); | setNewTokenTicker(value); | ||||
}; | }; | ||||
// New Token Decimals | // New Token Decimals | ||||
const [newTokenDecimals, setNewTokenDecimals] = useState(0); | const [newTokenDecimals, setNewTokenDecimals] = useState(0); | ||||
const [newTokenDecimalsIsValid, setNewTokenDecimalsIsValid] = | const [newTokenDecimalsIsValid, setNewTokenDecimalsIsValid] = useState( | ||||
useState(true); | true, | ||||
); | |||||
const handleNewTokenDecimalsInput = e => { | const handleNewTokenDecimalsInput = e => { | ||||
const { value } = e.target; | const { value } = e.target; | ||||
// validation | // validation | ||||
setNewTokenDecimalsIsValid(isValidTokenDecimals(value)); | setNewTokenDecimalsIsValid(isValidTokenDecimals(value)); | ||||
// Also validate the supply here if it has not yet been set | // Also validate the supply here if it has not yet been set | ||||
if (newTokenInitialQtyIsValid !== null) { | if (newTokenInitialQtyIsValid !== null) { | ||||
setNewTokenInitialQtyIsValid( | setNewTokenInitialQtyIsValid( | ||||
isValidTokenInitialQty(value, newTokenDecimals), | isValidTokenInitialQty(value, newTokenDecimals), | ||||
); | ); | ||||
} | } | ||||
setNewTokenDecimals(value); | setNewTokenDecimals(value); | ||||
}; | }; | ||||
// New Token Initial Quantity | // New Token Initial Quantity | ||||
const [newTokenInitialQty, setNewTokenInitialQty] = useState(''); | const [newTokenInitialQty, setNewTokenInitialQty] = useState(''); | ||||
const [newTokenInitialQtyIsValid, setNewTokenInitialQtyIsValid] = | const [newTokenInitialQtyIsValid, setNewTokenInitialQtyIsValid] = useState( | ||||
useState(null); | null, | ||||
); | |||||
const handleNewTokenInitialQtyInput = e => { | const handleNewTokenInitialQtyInput = e => { | ||||
const { value } = e.target; | const { value } = e.target; | ||||
// validation | // validation | ||||
setNewTokenInitialQtyIsValid( | setNewTokenInitialQtyIsValid( | ||||
isValidTokenInitialQty(value, newTokenDecimals), | isValidTokenInitialQty(value, newTokenDecimals), | ||||
); | ); | ||||
setNewTokenInitialQty(value); | setNewTokenInitialQty(value); | ||||
}; | }; | ||||
// New Token document URL | // New Token document URL | ||||
const [newTokenDocumentUrl, setNewTokenDocumentUrl] = useState(''); | const [newTokenDocumentUrl, setNewTokenDocumentUrl] = useState(''); | ||||
// Start with this as true, field is not required | // Start with this as true, field is not required | ||||
const [newTokenDocumentUrlIsValid, setNewTokenDocumentUrlIsValid] = | const [ | ||||
useState(true); | newTokenDocumentUrlIsValid, | ||||
setNewTokenDocumentUrlIsValid, | |||||
] = useState(true); | |||||
const handleNewTokenDocumentUrlInput = e => { | const handleNewTokenDocumentUrlInput = e => { | ||||
const { value } = e.target; | const { value } = e.target; | ||||
// validation | // validation | ||||
setNewTokenDocumentUrlIsValid(isValidTokenDocumentUrl(value)); | setNewTokenDocumentUrlIsValid(isValidTokenDocumentUrl(value)); | ||||
setNewTokenDocumentUrl(value); | setNewTokenDocumentUrl(value); | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 292 Lines • Show Last 20 Lines |
'/home/ethanq/bitcoin-abc/web/cashtab/src/components/Tokens/CreateTokenForm.js' has code style errors.