From d3194ec8123a26c6190424d07a4a58b8079d0eff Mon Sep 17 00:00:00 2001 From: gdbroman <99gustaf@gmail.com> Date: Fri, 6 Dec 2024 17:49:13 +0100 Subject: [PATCH 1/2] try/catch --- src/PromenadeProvider.tsx | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/PromenadeProvider.tsx b/src/PromenadeProvider.tsx index 6434724..bae6adf 100644 --- a/src/PromenadeProvider.tsx +++ b/src/PromenadeProvider.tsx @@ -59,20 +59,28 @@ export const PromenadeProvider = ({ const goForward = useCallback(async () => { if (isNextDisabled(index)) return; - await onNext?.(index); + try { + await onNext?.(index); - if (index < stepCount - 1) { - setIndex(index + 1); + if (index < stepCount - 1) { + setIndex(index + 1); + } + } catch (error) { + console.error(error); } }, [isNextDisabled, index, stepCount, onNext]); const goBack = useCallback(async () => { if (isBackDisabled(index)) return; - await onBack?.(index); + try { + await onBack?.(index); - if (index > 0) { - setIndex(index - 1); + if (index > 0) { + setIndex(index - 1); + } + } catch (error) { + console.error(error); } }, [isBackDisabled, index, stepCount, onBack]); From 7240f926314f280c4959956780184eb3876bdf18 Mon Sep 17 00:00:00 2001 From: gdbroman <99gustaf@gmail.com> Date: Fri, 6 Dec 2024 17:49:23 +0100 Subject: [PATCH 2/2] 0.8.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1473a91..8b0e692 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/gdbroman" }, "license": "MIT", - "version": "0.7.0", + "version": "0.8.0", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts",