Skip to content

Commit

Permalink
feat: add modal size config option, linting
Browse files Browse the repository at this point in the history
  • Loading branch information
simodrws committed Jun 1, 2023
1 parent 96a2831 commit 4bda636
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 2 deletions.
Expand Up @@ -34,6 +34,7 @@ export interface ConfiguredRainbowKitProviderProps {
children: ReactNode;
chainsToUse?: Array<keyof MasaNetworks>;
walletsToUse?: string[];
rainbowKitModalSize?: 'compact' | 'wide';
}

const PROJECT_ID = '04a4088bf7ff775c3de808412c291cc0';
Expand Down Expand Up @@ -73,6 +74,7 @@ export const ConfiguredRainbowKitProvider = ({
children,
chainsToUse,
walletsToUse = ['metamask'],
rainbowKitModalSize = 'compact',
}: ConfiguredRainbowKitProviderProps) => {
const rainbowkitChains = getRainbowkitChains(chainsToUse);
const { chains, provider, webSocketProvider } = configureChains(
Expand Down Expand Up @@ -110,7 +112,10 @@ export const ConfiguredRainbowKitProvider = ({

return (
<WagmiConfig client={wagmiClient}>
<RainbowKitProvider modalSize="compact" chains={rainbowkitChains}>
<RainbowKitProvider
modalSize={rainbowKitModalSize}
chains={rainbowkitChains}
>
<ConfiguredRainbowKitContext.Provider value={contextValue}>
{children}
</ConfiguredRainbowKitContext.Provider>
Expand Down
3 changes: 3 additions & 0 deletions src/provider/masa-provider.tsx
Expand Up @@ -14,15 +14,18 @@ export const MasaProvider = ({
children,
chainsToUse,
walletsToUse,
rainbowKitModalSize,
...args
}: MasaContextProviderProps & {
chainsToUse?: Array<keyof MasaNetworks>;
walletsToUse?: ('metamask' | 'valora' | 'walletconnect')[];
rainbowKitModalSize?: 'compact' | 'wide';
}): JSX.Element => (
<QueryClientProvider client={queryClient}>
<ConfiguredRainbowKitProvider
chainsToUse={chainsToUse}
walletsToUse={walletsToUse}
rainbowKitModalSize={rainbowKitModalSize}
>
<MasaContextProvider {...args}>
<div id="modal-mount" />
Expand Down
2 changes: 1 addition & 1 deletion src/provider/modules/network/network.ts
Expand Up @@ -76,7 +76,7 @@ export const useNetwork = ({
const network = SupportedNetworks[getNetworkNameByChainId(chainId)];

setCurrentNetwork(network);
} catch (e) {
} catch {
console.log('You are trying to switch to an unsupported network');
}
}, [provider]);
Expand Down
1 change: 1 addition & 0 deletions stories/masa.stories.tsx
Expand Up @@ -246,6 +246,7 @@ const TemplateWithRainbowKit: Story = (props: Args) => {
walletsToUse={['metamask', 'valora', 'walletconnect']}
useRainbowKitWalletConnect
forceNetwork="alfajores"
rainbowKitModalSize={'wide'}
verbose={false}
>
<Component name="Rainbow Kit" {...props} />
Expand Down

0 comments on commit 4bda636

Please sign in to comment.