Skip to content

Commit 00be153

Browse files
Relax network attribute for Provider component (#274)
* Update examples to use <Provider> correctly * relax network prop * update * relax network attribute in core, update readme and generate changeset
1 parent 927160b commit 00be153

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

.changeset/curvy-news-juggle.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@web3-ui/core': minor
3+
'@web3-ui/hooks': minor
4+
---
5+
6+
Relaxed network attribute

packages/core/src/components/Provider/Provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Provider as ComponentsProvider } from '@web3-ui/components';
44

55
interface ProviderProps {
66
children: React.ReactNode;
7-
network: number;
7+
network?: number;
88
rpcUrl?: string;
99
}
1010

packages/hooks/src/Provider.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export interface Web3ContextType {
1515
connected: boolean;
1616
provider?: ethers.providers.Web3Provider | null;
1717
correctNetwork: boolean;
18-
network: number;
18+
network?: number;
1919
readOnlyProvider?: StaticJsonRpcProvider;
2020
}
2121

@@ -29,7 +29,7 @@ export interface ProviderProps {
2929
* @example NETWORKS.mainnet
3030
* @type string
3131
*/
32-
network: number;
32+
network?: number;
3333
/**
3434
* @dev Your Infura project ID. This is required if you want to support WalletConnect.
3535
* @type string

0 commit comments

Comments
 (0)