diff options
Diffstat (limited to 'packages/taler-wallet-webextension/src/context/devContext.ts')
-rw-r--r-- | packages/taler-wallet-webextension/src/context/devContext.ts | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/packages/taler-wallet-webextension/src/context/devContext.ts b/packages/taler-wallet-webextension/src/context/devContext.ts index 99301df52..e2ad2914b 100644 --- a/packages/taler-wallet-webextension/src/context/devContext.ts +++ b/packages/taler-wallet-webextension/src/context/devContext.ts @@ -22,16 +22,15 @@ import { createContext, h, VNode } from "preact"; import { useContext } from "preact/hooks"; import { useWalletDevMode } from "../hooks/useWalletDevMode.js"; -import { ToggleHandler } from "../mui/handlers.js"; interface Type { devMode: boolean; - devModeToggle: ToggleHandler; + toggle: () => Promise<void>; } const Context = createContext<Type>({ devMode: false, - devModeToggle: { - button: {}, + toggle: async () => { + null; }, }); @@ -47,9 +46,8 @@ export const DevContextProviderForTesting = ({ return h(Context.Provider, { value: { devMode: !!value, - devModeToggle: { - value, - button: {}, + toggle: async () => { + null; }, }, children, @@ -58,7 +56,10 @@ export const DevContextProviderForTesting = ({ export const DevContextProvider = ({ children }: { children: any }): VNode => { const devModeToggle = useWalletDevMode(); - const value: Type = { devMode: !!devModeToggle.value, devModeToggle }; + const value: Type = { + devMode: !!devModeToggle.value, + toggle: devModeToggle.toggle, + }; //support for function as children, useful for getting the value right away children = children.length === 1 && typeof children === "function" |