82 lines
3.2 KiB
Diff
82 lines
3.2 KiB
Diff
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'
|
|
|
|
-import {useGetAndRegisterPushToken} from '#/lib/notifications/notifications'
|
|
-import {Provider as RedirectOverlayProvider} from '#/ageAssurance/components/RedirectOverlay'
|
|
-import {AgeAssuranceDataProvider} from '#/ageAssurance/data'
|
|
-import {useAgeAssuranceDataContext} from '#/ageAssurance/data'
|
|
-import {logger} from '#/ageAssurance/logger'
|
|
+import { useGetAndRegisterPushToken } from '#/lib/notifications/notifications'
|
|
+import { Provider as RedirectOverlayProvider } from '#/ageAssurance/components/RedirectOverlay'
|
|
+import { AgeAssuranceDataProvider } from '#/ageAssurance/data'
|
|
+import { useAgeAssuranceDataContext } from '#/ageAssurance/data'
|
|
+import { logger } from '#/ageAssurance/logger'
|
|
import {
|
|
useAgeAssuranceState,
|
|
useOnAgeAssuranceAccessUpdate,
|
|
@@ -14,7 +14,7 @@ import {
|
|
type AgeAssuranceState,
|
|
AgeAssuranceStatus,
|
|
} from '#/ageAssurance/types'
|
|
-import {isUserUnderAdultAge} from '#/ageAssurance/util'
|
|
+import { isUserUnderAdultAge } from '#/ageAssurance/util'
|
|
|
|
export {
|
|
prefetchConfig as prefetchAgeAssuranceConfig,
|
|
@@ -23,7 +23,7 @@ export {
|
|
usePatchOtherRequiredData as usePatchAgeAssuranceOtherRequiredData,
|
|
usePatchServerState as usePatchAgeAssuranceServerState,
|
|
} from '#/ageAssurance/data'
|
|
-export {logger} from '#/ageAssurance/logger'
|
|
+export { logger } from '#/ageAssurance/logger'
|
|
|
|
const AgeAssuranceStateContext = createContext<{
|
|
Access: typeof AgeAssuranceAccess
|
|
@@ -56,7 +56,7 @@ export function useAgeAssurance() {
|
|
return useContext(AgeAssuranceStateContext)
|
|
}
|
|
|
|
-export function Provider({children}: {children: React.ReactNode}) {
|
|
+export function Provider({ children }: { children: React.ReactNode }) {
|
|
return (
|
|
<AgeAssuranceDataProvider>
|
|
<InnerProvider>
|
|
@@ -66,9 +66,9 @@ export function Provider({children}: {children: React.ReactNode}) {
|
|
)
|
|
}
|
|
|
|
-function InnerProvider({children}: {children: React.ReactNode}) {
|
|
+function InnerProvider({ children }: { children: React.ReactNode }) {
|
|
const state = useAgeAssuranceState()
|
|
- const {data} = useAgeAssuranceDataContext()
|
|
+ const { data } = useAgeAssuranceDataContext()
|
|
const getAndRegisterPushToken = useGetAndRegisterPushToken()
|
|
|
|
const handleAccessUpdate = useCallback(
|
|
@@ -82,7 +82,7 @@ function InnerProvider({children}: {children: React.ReactNode}) {
|
|
useOnAgeAssuranceAccessUpdate(handleAccessUpdate)
|
|
|
|
useEffect(() => {
|
|
- logger.debug(`useAgeAssuranceState`, {state})
|
|
+ logger.debug(`useAgeAssuranceState`, { state })
|
|
}, [state])
|
|
|
|
return (
|
|
@@ -97,7 +97,10 @@ function InnerProvider({children}: {children: React.ReactNode}) {
|
|
return {
|
|
Access: AgeAssuranceAccess,
|
|
Status: AgeAssuranceStatus,
|
|
- state,
|
|
+ state: {
|
|
+ ...state,
|
|
+ access: AgeAssuranceAccess.Full,
|
|
+ },
|
|
flags: {
|
|
adultContentDisabled,
|
|
chatDisabled,
|