summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/context
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2021-12-06 10:31:19 -0300
committerSebastian <sebasjm@gmail.com>2021-12-06 10:31:26 -0300
commit505eb07d8e42d6787dc23b2024b76e05f807e1ad (patch)
tree3014f55b6d7074faacdd72beb8ba67313dc0ae5c /packages/taler-wallet-webextension/src/context
parentc3b01ad9e4ccd49407a8df7aafce61909291a1b9 (diff)
downloadwallet-core-505eb07d8e42d6787dc23b2024b76e05f807e1ad.tar.gz
wallet-core-505eb07d8e42d6787dc23b2024b76e05f807e1ad.tar.bz2
wallet-core-505eb07d8e42d6787dc23b2024b76e05f807e1ad.zip
show error details in devmode
Diffstat (limited to 'packages/taler-wallet-webextension/src/context')
-rw-r--r--packages/taler-wallet-webextension/src/context/devContext.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/taler-wallet-webextension/src/context/devContext.ts b/packages/taler-wallet-webextension/src/context/devContext.ts
index 0344df057..7ed6858a7 100644
--- a/packages/taler-wallet-webextension/src/context/devContext.ts
+++ b/packages/taler-wallet-webextension/src/context/devContext.ts
@@ -20,7 +20,7 @@
*/
import { createContext, h, VNode } from "preact";
-import { useContext, useState } from "preact/hooks";
+import { useContext } from "preact/hooks";
import { useLocalStorage } from "../hooks/useLocalStorage";
interface Type {
@@ -34,6 +34,10 @@ const Context = createContext<Type>({
export const useDevContext = (): Type => useContext(Context);
+export const DevContextProviderForTesting = ({ value, children }: { value: boolean, children: any }): VNode => {
+ return h(Context.Provider, { value: { devMode: value, toggleDevMode: () => { null } }, children });
+};
+
export const DevContextProvider = ({ children }: { children: any }): VNode => {
const [value, setter] = useLocalStorage("devMode");
const devMode = value === "true";