From cced3dfbf38703e1d2efa880a30e9cc799ac629a Mon Sep 17 00:00:00 2001 From: Travis Harris Date: Wed, 27 Mar 2024 13:21:30 -0700 Subject: [PATCH] fix(designer): Fix issue where next failure is disabled when there is only 1 failure --- libs/designer-ui/src/lib/pager/index.tsx | 4 ++-- libs/designer/src/lib/ui/common/LoopsPager/LoopsPager.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/designer-ui/src/lib/pager/index.tsx b/libs/designer-ui/src/lib/pager/index.tsx index 0b2caebf751..9058b601bd6 100644 --- a/libs/designer-ui/src/lib/pager/index.tsx +++ b/libs/designer-ui/src/lib/pager/index.tsx @@ -76,8 +76,8 @@ export const Pager: React.FC = ({ setCurrent(initialCurrent); }, [initialCurrent]); - let failedMax = 0, - failedMin = 0; + let failedMax = 0; + let failedMin = 0; let onClickNext: PageChangeEventHandler | undefined, onClickPrevious: PageChangeEventHandler | undefined; if (failedIterationProps) { diff --git a/libs/designer/src/lib/ui/common/LoopsPager/LoopsPager.tsx b/libs/designer/src/lib/ui/common/LoopsPager/LoopsPager.tsx index 6e0af43436b..c73f25f6b21 100644 --- a/libs/designer/src/lib/ui/common/LoopsPager/LoopsPager.tsx +++ b/libs/designer/src/lib/ui/common/LoopsPager/LoopsPager.tsx @@ -96,7 +96,7 @@ export const LoopsPager = ({ metadata, scopeId, collapsed }: LoopsPagerProps) => const failedIterationProps = failedRepetitions.length > 0 ? { - max: failedRepetitions.length > 1 ? failedRepetitions[failedRepetitions.length - 1] + 1 : 0, + max: failedRepetitions.length >= 1 ? failedRepetitions[failedRepetitions.length - 1] + 1 : 0, min: failedRepetitions[0] + 1 >= 1 ? failedRepetitions[0] + 1 : 1, onClickNext: onClickNextFailed, onClickPrevious: onClickPreviousFailed,