summaryrefslogtreecommitdiff
path: root/packages/anastasis-webui/src/utils
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-12-06 11:21:12 -0300
committerSebastian <sebasjm@gmail.com>2022-12-06 11:21:12 -0300
commitd3a6544bc5fd7b3d2d65494ba1c3155b024a436e (patch)
tree8e66fcbd9f1ae79fa5d9288af70a827caedb2c91 /packages/anastasis-webui/src/utils
parente382b022030db96b8282337b304ec5e599a5f405 (diff)
downloadwallet-core-d3a6544bc5fd7b3d2d65494ba1c3155b024a436e.tar.gz
wallet-core-d3a6544bc5fd7b3d2d65494ba1c3155b024a436e.tar.bz2
wallet-core-d3a6544bc5fd7b3d2d65494ba1c3155b024a436e.zip
using web-utils in anastasis-webui
Diffstat (limited to 'packages/anastasis-webui/src/utils')
-rw-r--r--packages/anastasis-webui/src/utils/index.tsx16
1 files changed, 10 insertions, 6 deletions
diff --git a/packages/anastasis-webui/src/utils/index.tsx b/packages/anastasis-webui/src/utils/index.tsx
index 78973e38f..4cf839473 100644
--- a/packages/anastasis-webui/src/utils/index.tsx
+++ b/packages/anastasis-webui/src/utils/index.tsx
@@ -37,16 +37,18 @@ export function createExampleWithoutAnastasis<Props>(
// check how we can build evaluatedProps in render time
const evaluatedProps = typeof props === "function" ? props() : props;
const Render = (args: any): VNode => h(Component, args);
- Render.args = evaluatedProps;
- return Render;
+ return {
+ component: Render,
+ props: evaluatedProps,
+ };
}
export function createExample<Props>(
Component: FunctionalComponent<Props>,
currentReducerState?: ReducerState,
props?: Partial<Props>,
-): { (args: Props): VNode } {
- const r = (args: Props): VNode => {
+): ComponentChildren {
+ const Render = (args: Props): VNode => {
return (
<AnastasisProvider
value={{
@@ -74,8 +76,10 @@ export function createExample<Props>(
</AnastasisProvider>
);
};
- r.args = props;
- return r;
+ return {
+ component: Render,
+ props: props,
+ };
}
const base = {