test gemini
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
--- a/b/src/ageAssurance/index.tsx 2025-12-07 15:18:15
|
||||
+++ b/src/ageAssurance/index.tsx 2025-12-07 15:18:16
|
||||
diff --git a/src/ageAssurance/index.tsx b/src/ageAssurance/index.tsx
|
||||
index 9a0a9c9d5..5da399795 100644
|
||||
--- a/src/ageAssurance/index.tsx
|
||||
+++ b/src/ageAssurance/index.tsx
|
||||
@@ -1,10 +1,10 @@
|
||||
-import {createContext, useCallback, useContext, useEffect, useMemo} from 'react'
|
||||
+import { createContext, useCallback, useContext, useEffect, useMemo } from 'react'
|
||||
@@ -17,7 +19,7 @@
|
||||
import {
|
||||
useAgeAssuranceState,
|
||||
useOnAgeAssuranceAccessUpdate,
|
||||
@@ -14,7 +14,7 @@
|
||||
@@ -14,7 +14,7 @@ import {
|
||||
type AgeAssuranceState,
|
||||
AgeAssuranceStatus,
|
||||
} from '#/ageAssurance/types'
|
||||
@@ -26,7 +28,7 @@
|
||||
|
||||
export {
|
||||
prefetchConfig as prefetchAgeAssuranceConfig,
|
||||
@@ -23,7 +23,7 @@
|
||||
@@ -23,7 +23,7 @@ export {
|
||||
usePatchOtherRequiredData as usePatchAgeAssuranceOtherRequiredData,
|
||||
usePatchServerState as usePatchAgeAssuranceServerState,
|
||||
} from '#/ageAssurance/data'
|
||||
@@ -35,7 +37,7 @@
|
||||
|
||||
const AgeAssuranceStateContext = createContext<{
|
||||
Access: typeof AgeAssuranceAccess
|
||||
@@ -56,7 +56,7 @@
|
||||
@@ -56,7 +56,7 @@ export function useAgeAssurance() {
|
||||
return useContext(AgeAssuranceStateContext)
|
||||
}
|
||||
|
||||
@@ -44,7 +46,7 @@
|
||||
return (
|
||||
<AgeAssuranceDataProvider>
|
||||
<InnerProvider>
|
||||
@@ -66,9 +66,9 @@
|
||||
@@ -66,9 +66,9 @@ export function Provider({children}: {children: React.ReactNode}) {
|
||||
)
|
||||
}
|
||||
|
||||
@@ -56,7 +58,7 @@
|
||||
const getAndRegisterPushToken = useGetAndRegisterPushToken()
|
||||
|
||||
const handleAccessUpdate = useCallback(
|
||||
@@ -82,28 +82,25 @@
|
||||
@@ -82,7 +82,7 @@ function InnerProvider({children}: {children: React.ReactNode}) {
|
||||
useOnAgeAssuranceAccessUpdate(handleAccessUpdate)
|
||||
|
||||
useEffect(() => {
|
||||
@@ -65,14 +67,7 @@
|
||||
}, [state])
|
||||
|
||||
return (
|
||||
<AgeAssuranceStateContext.Provider
|
||||
value={useMemo(() => {
|
||||
- const chatDisabled = state.access !== AgeAssuranceAccess.Full
|
||||
- const isUnderage = data?.birthdate
|
||||
- ? isUserUnderAdultAge(data.birthdate)
|
||||
- : true
|
||||
- const adultContentDisabled =
|
||||
- state.access !== AgeAssuranceAccess.Full || isUnderage
|
||||
@@ -97,7 +97,10 @@ function InnerProvider({children}: {children: React.ReactNode}) {
|
||||
return {
|
||||
Access: AgeAssuranceAccess,
|
||||
Status: AgeAssuranceStatus,
|
||||
@@ -82,14 +77,5 @@
|
||||
+ access: AgeAssuranceAccess.Full,
|
||||
+ },
|
||||
flags: {
|
||||
- adultContentDisabled,
|
||||
- chatDisabled,
|
||||
+ adultContentDisabled: false,
|
||||
+ chatDisabled: false,
|
||||
},
|
||||
}
|
||||
- }, [state, data])}>
|
||||
+ }, [state])}>
|
||||
{children}
|
||||
</AgeAssuranceStateContext.Provider>
|
||||
)
|
||||
adultContentDisabled,
|
||||
chatDisabled,
|
||||
|
||||
Reference in New Issue
Block a user