40 lines
1.4 KiB
Diff
40 lines
1.4 KiB
Diff
diff --git a/src/ageAssurance/index.tsx b/src/ageAssurance/index.tsx
|
|
--- a/src/ageAssurance/index.tsx
|
|
+++ b/src/ageAssurance/index.tsx
|
|
@@ -90,25 +90,16 @@ function InnerProvider({children}: {children: React.ReactNode}) {
|
|
return (
|
|
<AgeAssuranceStateContext.Provider
|
|
value={useMemo(() => {
|
|
- const chatDisabled = state.access !== AgeAssuranceAccess.Full
|
|
- const isUnderAdultAge = data?.birthdate
|
|
- ? isUnderAge(data.birthdate, 18)
|
|
- : true
|
|
- const isOverRegionMinAccessAge = data?.birthdate
|
|
- ? !isUnderAge(data.birthdate, config.minAccessAge)
|
|
- : false
|
|
- const isOverAppMinAccessAge = data?.birthdate
|
|
- ? !isUnderAge(data.birthdate, MIN_ACCESS_AGE)
|
|
- : false
|
|
- const adultContentDisabled =
|
|
- state.access !== AgeAssuranceAccess.Full || isUnderAdultAge
|
|
return {
|
|
Access: AgeAssuranceAccess,
|
|
Status: AgeAssuranceStatus,
|
|
- state,
|
|
+ state: {
|
|
+ ...state,
|
|
+ access: AgeAssuranceAccess.Full,
|
|
+ },
|
|
flags: {
|
|
- adultContentDisabled,
|
|
- chatDisabled,
|
|
- isOverRegionMinAccessAge,
|
|
- isOverAppMinAccessAge,
|
|
+ adultContentDisabled: false,
|
|
+ chatDisabled: false,
|
|
+ isOverRegionMinAccessAge: true,
|
|
+ isOverAppMinAccessAge: true,
|
|
},
|
|
}
|
|
}, [state, data, config])}>
|