From f0ff98cd7e8927dde7f893f7b5aa4dde88081abb Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Mon, 17 Apr 2023 16:50:14 +0200 Subject: [PATCH] Add loading state to form buttons --- components/forms/DelegationForm.tsx | 6 +++--- components/forms/MultisigForm.tsx | 19 +++++++++---------- components/forms/ReDelegationForm.tsx | 4 ++-- components/forms/RewardsForm.tsx | 4 ++-- components/forms/TransactionForm.tsx | 15 +++++++-------- components/forms/UnDelegationForm.tsx | 4 ++-- 6 files changed, 25 insertions(+), 27 deletions(-) diff --git a/components/forms/DelegationForm.tsx b/components/forms/DelegationForm.tsx index e8cfddd..8cb44ab 100644 --- a/components/forms/DelegationForm.tsx +++ b/components/forms/DelegationForm.tsx @@ -3,7 +3,7 @@ import { Account, calculateFee } from "@cosmjs/stargate"; import { assert } from "@cosmjs/utils"; import axios from "axios"; import { NextRouter, withRouter } from "next/router"; -import React, { useState } from "react"; +import { useState } from "react"; import { useAppContext } from "../../context/AppContext"; import { checkAddress, exampleValidatorAddress } from "../../lib/displayHelpers"; import Button from "../inputs/Button"; @@ -24,7 +24,7 @@ const DelegationForm = (props: Props) => { const [memo, setMemo] = useState(""); const [gas, setGas] = useState(200000); const [gasPrice, _setGasPrice] = useState(state.chain.gasPrice); - const [_processing, setProcessing] = useState(false); + const [processing, setProcessing] = useState(false); const [addressError, setAddressError] = useState(""); const createTransaction = (txValidatorAddress: string, txAmount: string, gasLimit: number) => { @@ -130,7 +130,7 @@ const DelegationForm = (props: Props) => { onChange={(e: React.ChangeEvent) => setMemo(e.target.value)} /> -