Skip to content

Commit

Permalink
Always show spinner on dest if source has completed in simple view
Browse files Browse the repository at this point in the history
  • Loading branch information
toddkao committed Feb 26, 2025
1 parent c07aee3 commit bf09204
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
5 changes: 5 additions & 0 deletions .changeset/nice-ads-live.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@skip-go/widget": patch
---

Always show spinner on dest if source has completed in simple view
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import { ClientOperation, SimpleStatus } from "@/utils/clientType";
import { swapExecutionStateAtom } from "@/state/swapExecutionPage";
import { TxsStatus } from "./useBroadcastedTxs";
import { SwapExecutionState } from "./SwapExecutionPage";
import { useMemo } from "react";

export type SwapExecutionPageRouteProps = {
operations: ClientOperation[];
Expand All @@ -31,10 +32,15 @@ export const SwapExecutionPageRouteSimple = ({
const lastOperation = operations[operations.length - 1];
const status = statusData?.transferEvents;

const destinationStatus =
swapExecutionState === SwapExecutionState.confirmed
? "completed"
: status?.[lastOperation.transferIndex]?.status;
const destinationStatus = useMemo(() => {
if (swapExecutionState === SwapExecutionState.confirmed) {
return "completed";
}
if (firstOperationStatus === "completed") {
return "pending";
}
return status?.[lastOperation.transferIndex]?.status;
}, [firstOperationStatus, lastOperation.transferIndex, status, swapExecutionState]);

const source = {
denom: firstOperation.denomIn,
Expand Down

0 comments on commit bf09204

Please sign in to comment.