Skip to content

Commit e399138

Browse files
committed
Merge branch 'dev' of github.com-johnnyd-eth:jbx-protocol/juice-interface
2 parents 1748843 + 942e415 commit e399138

3 files changed

Lines changed: 12 additions & 11 deletions

File tree

src/contexts/ProjectOFACProvider.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { ReactNode, createContext } from 'react'
22

3-
import axios from 'axios'
4-
import { useProjectMetadataContext } from 'contexts/ProjectMetadataContext'
53
import { useQuery } from '@tanstack/react-query'
4+
import axios from 'axios'
65
import { useWallet } from 'hooks/Wallet'
76

87
interface ProjectOFACContextType {
@@ -16,14 +15,15 @@ export const ProjectOFACContext = createContext<ProjectOFACContextType>({
1615
})
1716

1817
export default function ProjectOFACProvider({
18+
ofacEnabled,
1919
children,
2020
}: {
21-
children?: ReactNode
21+
ofacEnabled: boolean,
22+
children?: ReactNode,
2223
}) {
2324
const { userAddress, isConnected } = useWallet()
24-
const { projectMetadata } = useProjectMetadataContext()
25-
26-
const enabled = projectMetadata?.projectRequiredOFACCheck && isConnected
25+
26+
const enabled = ofacEnabled && isConnected
2727

2828
const { data: isAddressListedInOFAC, isLoading } = useQuery({
2929
queryKey: ['isAddressListedInOFAC', userAddress],

src/packages/v2v3/contexts/V2V3ProjectPageProvider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const V2V3ProjectPageProvider: React.FC<
1919
<V2V3ProjectContractsProvider projectId={projectId}>
2020
<V2V3ProjectMetadataProvider projectId={projectId} metadata={metadata}>
2121
<V2V3ProjectProvider projectId={projectId}>
22-
<ProjectOFACProvider>
22+
<ProjectOFACProvider ofacEnabled={Boolean(metadata?.projectRequiredOFACCheck)}>
2323
<JB721DelegateContractsProvider>
2424
<NftRewardsProvider>{children}</NftRewardsProvider>
2525
</JB721DelegateContractsProvider>

src/packages/v4/views/V4ProjectDashboard/V4ProjectProviders.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
import { JBChainId, JBProjectProvider } from 'juice-sdk-react'
1+
import { JBChainId, JBProjectProvider, useJBProjectMetadataContext } from 'juice-sdk-react'
22
import React, { PropsWithChildren } from 'react'
33

44
import { AppWrapper } from 'components/common/CoreAppWrapper/CoreAppWrapper'
55
import { OPEN_IPFS_GATEWAY_HOSTNAME } from 'constants/ipfs'
66
import ProjectOFACProvider from 'contexts/ProjectOFACProvider'
7-
import { Provider } from 'react-redux'
7+
import store from 'packages/v4/components/ProjectDashboard/redux/store'
88
import { ReduxProjectCartProvider } from 'packages/v4/components/ProjectDashboard/ReduxProjectCartProvider'
99
import { V4NftRewardsProvider } from 'packages/v4/contexts/V4NftRewards/V4NftRewardsProvider'
1010
import V4ProjectMetadataProvider from 'packages/v4/contexts/V4ProjectMetadataProvider'
1111
import { V4UserNftCreditsProvider } from 'packages/v4/contexts/V4UserNftCreditsProvider'
1212
import { V4UserTotalTokensBalanceProvider } from 'packages/v4/contexts/V4UserTotalTokensBalanceProvider'
13-
import store from 'packages/v4/components/ProjectDashboard/redux/store'
13+
import { Provider } from 'react-redux'
1414

1515
const 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

Comments
 (0)