diff --git a/packages/rmrk-hooks/src/lib/RMRKContextProvider.tsx b/packages/rmrk-hooks/src/lib/RMRKContextProvider.tsx index 954d14d..73a4fec 100644 --- a/packages/rmrk-hooks/src/lib/RMRKContextProvider.tsx +++ b/packages/rmrk-hooks/src/lib/RMRKContextProvider.tsx @@ -10,7 +10,9 @@ type RMRKConfigInitial = { ipfsGateway?: string; }; -export type RMRKConfig = { +export type RMRKConfig< + utilityContracts extends RMRKUtilityContracts = RMRKUtilityContracts, +> = { utilityContracts: utilityContracts; ipfsGateway?: string; }; @@ -27,11 +29,15 @@ export type ConfigParameter = { config?: RMRKConfig | config | undefined; }; -export const RMRKContext = React.createContext(undefined); +export const RMRKContext = React.createContext( + undefined, +); -export type UseConfigReturnType = config; +export type UseConfigReturnType = + config; -export type UseConfigParameters = ConfigParameter; +export type UseConfigParameters = + ConfigParameter; export function useRMRKConfig< config extends RMRKConfig = ResolveRMRKConfig['config'], @@ -51,5 +57,7 @@ export const RMRKContextProvider = ({ children, config }: Props) => { utilityContracts: EVM_RMRK_CONTRACTS, } satisfies RMRKConfig; const rmrkConfig = mergeDeepRight(defaultConfig, config || {}); - return {children}; + return ( + {children} + ); };