diff --git a/components/court/DelegateButton.tsx b/components/court/DelegateButton.tsx
index 3bacf58a8..3291877de 100644
--- a/components/court/DelegateButton.tsx
+++ b/components/court/DelegateButton.tsx
@@ -168,6 +168,7 @@ const DelegateButton = ({ address }: { address: string }) => {
diff --git a/components/court/JoinCourtAsJurorButton.tsx b/components/court/JoinCourtAsJurorButton.tsx
index e81f44631..bf95d0a7f 100644
--- a/components/court/JoinCourtAsJurorButton.tsx
+++ b/components/court/JoinCourtAsJurorButton.tsx
@@ -216,6 +216,7 @@ const JoinCourtAsJurorButton = ({ className }: { className?: string }) => {
diff --git a/components/court/ManageDelegationsForm.tsx b/components/court/ManageDelegationsForm.tsx
index 55a7e1659..e9f3c7a23 100644
--- a/components/court/ManageDelegationsForm.tsx
+++ b/components/court/ManageDelegationsForm.tsx
@@ -249,6 +249,7 @@ const ManageDelegationsForm = (props: ManageDelegationsFormProps) => {
Exit Pool
diff --git a/components/liquidity/JoinPoolFormAmm2.tsx b/components/liquidity/JoinPoolFormAmm2.tsx
index 762415597..40ce74ab9 100644
--- a/components/liquidity/JoinPoolFormAmm2.tsx
+++ b/components/liquidity/JoinPoolFormAmm2.tsx
@@ -235,6 +235,7 @@ const JoinPoolForm = ({
-
+
Confirm Buy
{fee && (
diff --git a/components/markets/SellFullSetForm.tsx b/components/markets/SellFullSetForm.tsx
index 9f9eb87fc..bce6b4589 100644
--- a/components/markets/SellFullSetForm.tsx
+++ b/components/markets/SellFullSetForm.tsx
@@ -137,7 +137,11 @@ const SellFullSetForm = ({
-
+
Confirm Sell
{fee && (
diff --git a/components/portfolio/DepositButton.tsx b/components/portfolio/DepositButton.tsx
index a6c97a786..bc0de168b 100644
--- a/components/portfolio/DepositButton.tsx
+++ b/components/portfolio/DepositButton.tsx
@@ -235,6 +235,7 @@ const DepositModal = ({
-
+
Transfer
diff --git a/components/portfolio/WithdrawButton.tsx b/components/portfolio/WithdrawButton.tsx
index 76605db9e..d99b2f4a4 100644
--- a/components/portfolio/WithdrawButton.tsx
+++ b/components/portfolio/WithdrawButton.tsx
@@ -288,6 +288,7 @@ const WithdrawModal = ({
{chain?.withdrawFee}
diff --git a/components/settings/AccountSettingsForm.tsx b/components/settings/AccountSettingsForm.tsx
index a4e39dcde..897ba7797 100644
--- a/components/settings/AccountSettingsForm.tsx
+++ b/components/settings/AccountSettingsForm.tsx
@@ -155,6 +155,7 @@ const AcccountSettingsForm: React.FC = ({
Set Identity
diff --git a/components/trade-form/BuyForm.tsx b/components/trade-form/BuyForm.tsx
index b28b7b1da..3e4f389f3 100644
--- a/components/trade-form/BuyForm.tsx
+++ b/components/trade-form/BuyForm.tsx
@@ -327,6 +327,7 @@ const BuyForm = ({
className="w-full max-w-[250px]"
disabled={formState.isValid === false || isLoading}
disableFeeCheck={true}
+ loading={isLoading}
>
Buy
diff --git a/components/trade-form/SellForm.tsx b/components/trade-form/SellForm.tsx
index ad3624448..51d000c90 100644
--- a/components/trade-form/SellForm.tsx
+++ b/components/trade-form/SellForm.tsx
@@ -300,6 +300,7 @@ const SellForm = ({
className="w-full max-w-[250px]"
disabled={formState.isValid === false || isLoading}
disableFeeCheck={true}
+ loading={isLoading}
>
Sell
diff --git a/components/ui/FormTransactionButton.tsx b/components/ui/FormTransactionButton.tsx
index 2cfeb3b5c..3e6bd194f 100644
--- a/components/ui/FormTransactionButton.tsx
+++ b/components/ui/FormTransactionButton.tsx
@@ -7,6 +7,7 @@ interface TransactionButtonProps {
dataTest?: string;
disableFeeCheck?: boolean;
type?: "button" | "submit" | "reset";
+ loading: boolean | undefined;
}
const FormTransactionButton: FC
> = ({
@@ -16,6 +17,7 @@ const FormTransactionButton: FC> = ({
disableFeeCheck = false,
type = "submit",
children,
+ loading = undefined,
}) => {
return (
> = ({
className={className}
dataTest={dataTest}
disableFeeCheck={disableFeeCheck}
+ loading={loading}
>
{children}
diff --git a/pages/deposit.tsx b/pages/deposit.tsx
index f61988289..74c3103cd 100644
--- a/pages/deposit.tsx
+++ b/pages/deposit.tsx
@@ -267,6 +267,7 @@ const DotDeposit = ({ address }: { address: string }) => {
)}