Skip to content

Commit 523fecf

Browse files
committed
disabled token decimals (solves #932)
1 parent fa5c88e commit 523fecf

1 file changed

Lines changed: 6 additions & 10 deletions

File tree

src/modules/etherlink/creator/EvmDaoBasics.tsx

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ export const EvmDaoBasics: React.FC<EvmDaoBasicsProps> = () => {
127127
tokenDeploymentMechanism: daoData?.tokenDeploymentMechanism || "new",
128128
underlyingTokenAddress: daoData?.underlyingTokenAddress || "",
129129
wrappedTokenSymbol: daoData?.wrappedTokenSymbol || "",
130-
governanceToken: daoData?.governanceToken || { address: "", symbol: "", tokenDecimals: 0, tokenSymbol: "" }
130+
governanceToken: daoData?.governanceToken || { address: "", symbol: "", tokenDecimals: 18, tokenSymbol: "" }
131131
}
132132

133133
return (
@@ -190,6 +190,7 @@ export const EvmDaoBasics: React.FC<EvmDaoBasicsProps> = () => {
190190
if (e.target.value === "new") {
191191
setFieldValue("underlyingTokenAddress", "")
192192
setFieldValue("wrappedTokenSymbol", "")
193+
setFieldValue("governanceToken.tokenDecimals", 18)
193194
} else {
194195
setFieldValue("governanceToken.symbol", "")
195196
setFieldValue("governanceToken.tokenDecimals", 0)
@@ -275,23 +276,18 @@ export const EvmDaoBasics: React.FC<EvmDaoBasicsProps> = () => {
275276
<StyledTextField
276277
name="governanceToken.tokenDecimals"
277278
type="number"
278-
placeholder="18"
279-
value={values.governanceToken?.tokenDecimals || ""}
279+
value={values.governanceToken?.tokenDecimals || 18}
280+
disabled
280281
InputProps={{
281282
endAdornment: (
282283
<InputAdornment position="start">
283-
<Tooltip
284-
placement="bottom"
285-
title="Token Decimals for the ERC20 token deployed with this DAO"
286-
>
284+
<Tooltip placement="bottom" title="non-editable">
287285
<InfoIconInput />
288286
</Tooltip>
289287
</InputAdornment>
290288
)
291289
}}
292-
onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
293-
setFieldValue("governanceToken.tokenDecimals", parseInt(e.target.value) || 0)
294-
}}
290+
inputProps={{ readOnly: true }}
295291
/>
296292
</CustomInputContainer>
297293
{errors.governanceToken?.tokenDecimals && touched.governanceToken?.tokenDecimals ? (

0 commit comments

Comments
 (0)