ai/at
1
0

test gemini

This commit is contained in:
2025-12-07 19:18:28 +09:00
parent ba50f383fb
commit 513dfcc8b5
5 changed files with 538 additions and 260 deletions

View File

@@ -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,