From 4bd27557f3b4ae67f9dc39355ab10d635a74a0e5 Mon Sep 17 00:00:00 2001 From: Kevin Le Seigle Date: Sun, 16 Jun 2024 16:48:51 +0200 Subject: [PATCH] fix: Storyly when closed with a previous action --- .changeset/eight-pans-promise.md | 5 +++++ .../src/components/StorylyStories/StorylyProvider.tsx | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .changeset/eight-pans-promise.md diff --git a/.changeset/eight-pans-promise.md b/.changeset/eight-pans-promise.md new file mode 100644 index 00000000000..deb207c8c1f --- /dev/null +++ b/.changeset/eight-pans-promise.md @@ -0,0 +1,5 @@ +--- +"live-mobile": minor +--- + +Fix Storyly when it's closed with a previous action diff --git a/apps/ledger-live-mobile/src/components/StorylyStories/StorylyProvider.tsx b/apps/ledger-live-mobile/src/components/StorylyStories/StorylyProvider.tsx index dfc2136ee46..e62b3b7e686 100644 --- a/apps/ledger-live-mobile/src/components/StorylyStories/StorylyProvider.tsx +++ b/apps/ledger-live-mobile/src/components/StorylyStories/StorylyProvider.tsx @@ -61,10 +61,12 @@ const StorylyProvider: React.FC = ({ children }) => { }; const handleEvent = (e: Storyly.StoryEvent) => { - if (e.event === "StoryGroupClosed" || e.event === "StoryGroupCompleted") clear(); + if (["StoryGroupClosed", "StoryGroupCompleted", "StoryPaused"].includes(e.event)) { + clear(); + } if (e.event === "StoryCTAClicked" && e?.story?.media?.actionUrl) { Linking.openURL(e.story.media.actionUrl); - storylyRef.current?.close?.(); + clear(); } };