aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/stories.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-08-31 00:20:35 -0300
committerSebastian <sebasjm@gmail.com>2022-08-31 00:20:35 -0300
commitd84424202dca22fff22cb1d304286f627642187b (patch)
tree39b69521a1e5a84c71b7752d355423705941bdd7 /packages/taler-wallet-webextension/src/stories.tsx
parent7dc66c2441c4b77cfed0c4add592d4b7d5912ec3 (diff)
downloadwallet-core-d84424202dca22fff22cb1d304286f627642187b.tar.xz
p2p tx rendering
Diffstat (limited to 'packages/taler-wallet-webextension/src/stories.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/stories.tsx7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/taler-wallet-webextension/src/stories.tsx b/packages/taler-wallet-webextension/src/stories.tsx
index a032222a0..09261d6f7 100644
--- a/packages/taler-wallet-webextension/src/stories.tsx
+++ b/packages/taler-wallet-webextension/src/stories.tsx
@@ -181,10 +181,11 @@ function getContentForExample(item: ExampleItem | undefined): () => VNode {
item.component,
item.name,
);
- if (!example)
+ if (!example) {
return function ExampleNotFoundMessage() {
return <div>example not found</div>;
};
+ }
return () => example.render(example.render.args);
}
@@ -314,7 +315,9 @@ function ErrorReport({
children: ComponentChild;
selected: ExampleItem | undefined;
}): VNode {
- const [error] = useErrorBoundary();
+ const [error, resetError] = useErrorBoundary();
+ //if there is an error, reset when unloading this component
+ useEffect(() => (error ? resetError : undefined));
if (error) {
return (
<div>