From 56bba70ffd65b4a57b22e9bee8417b9b7a0fba23 Mon Sep 17 00:00:00 2001 From: Jax_Pro Date: Sat, 11 Jan 2025 20:01:23 +0800 Subject: [PATCH] refactor: make component's dom more flexible --- .../StoryKitProvider/__docs__/Example.tsx | 43 +++++++------------ 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/packages/storykit/src/providers/StoryKitProvider/__docs__/Example.tsx b/packages/storykit/src/providers/StoryKitProvider/__docs__/Example.tsx index 05bc90c2..96b1bf8b 100644 --- a/packages/storykit/src/providers/StoryKitProvider/__docs__/Example.tsx +++ b/packages/storykit/src/providers/StoryKitProvider/__docs__/Example.tsx @@ -27,35 +27,24 @@ const Example: FC<{ const ExampleComponent = () => { const { themeClass, defaultCurrency, chain } = useStoryKitContext() + const chainInfoList = [ "id", "name", "displayName", "rpcUrl", "blockExplorerUrl", "protocolExplorerUrl" ] + const defaultCurrencyInfoList = [ "name", "symbol", "address" ] return (
-
- id: {chain.id} -
-
- name: {chain.name} -
-
- displayName: {chain.displayName} -
-
- rpcUrl: {chain.rpcUrl} -
-
- blockExplorerUrl: {chain.blockExplorerUrl} -
-
- protocolExplorerUrl: {chain.protocolExplorerUrl} -
-
- currency name: {defaultCurrency.name} -
-
- currency symbol: {defaultCurrency.symbol} -
-
- currency address: {defaultCurrency.address} -
+ { + chainInfoList.map(item => ( +
+ {item}: {chain[item]} +
+ )) + } + { + defaultCurrencyInfoList.map(item => ( +
+ currency{item}: {defaultCurrency[item]} +
+ )) + }
) }