1- import { JBChainId , JBProjectProvider } from 'juice-sdk-react'
1+ import { JBChainId , JBProjectProvider , useJBProjectMetadataContext } from 'juice-sdk-react'
22import React , { PropsWithChildren } from 'react'
33
44import { AppWrapper } from 'components/common/CoreAppWrapper/CoreAppWrapper'
55import { OPEN_IPFS_GATEWAY_HOSTNAME } from 'constants/ipfs'
66import ProjectOFACProvider from 'contexts/ProjectOFACProvider'
7- import { Provider } from 'react- redux'
7+ import store from 'packages/v4/components/ProjectDashboard/ redux/store '
88import { ReduxProjectCartProvider } from 'packages/v4/components/ProjectDashboard/ReduxProjectCartProvider'
99import { V4NftRewardsProvider } from 'packages/v4/contexts/V4NftRewards/V4NftRewardsProvider'
1010import V4ProjectMetadataProvider from 'packages/v4/contexts/V4ProjectMetadataProvider'
1111import { V4UserNftCreditsProvider } from 'packages/v4/contexts/V4UserNftCreditsProvider'
1212import { V4UserTotalTokensBalanceProvider } from 'packages/v4/contexts/V4UserTotalTokensBalanceProvider'
13- import store from 'packages/v4/components/ProjectDashboard/ redux/store '
13+ import { Provider } from 'react- redux'
1414
1515const V4ProjectProviders : React . FC <
1616 PropsWithChildren & { chainId : JBChainId ; projectId : bigint }
1717> = ( { chainId, projectId, children } ) => {
18+ const { metadata } = useJBProjectMetadataContext ( )
1819 return (
1920 < AppWrapper txHistoryProvider = "wagmi" >
2021 < JBProjectProvider
@@ -25,7 +26,7 @@ const V4ProjectProviders: React.FC<
2526 } }
2627 >
2728 < V4ProjectMetadataProvider projectId = { projectId } >
28- < ProjectOFACProvider >
29+ < ProjectOFACProvider ofacEnabled = { Boolean ( metadata ?. data ?. projectRequiredOFACCheck ) } >
2930 < Provider store = { store } >
3031 < V4UserNftCreditsProvider >
3132 < V4UserTotalTokensBalanceProvider >
0 commit comments