APP-2997: Handle age assurance data load failures (#11612)
Co-authored-by: Eric Bailey <git@esb.lol>
This commit is contained in:
@@ -40,6 +40,7 @@ import {
|
||||
} from '#/components/PolicyUpdateOverlay'
|
||||
import {Outlet as PortalOutlet} from '#/components/Portal'
|
||||
import {useAgeAssurance} from '#/ageAssurance'
|
||||
import {DataUnavailableScreen} from '#/ageAssurance/components/DataUnavailableScreen'
|
||||
import {NoAccessScreen} from '#/ageAssurance/components/NoAccessScreen'
|
||||
import {RedirectOverlay} from '#/ageAssurance/components/RedirectOverlay'
|
||||
import {PassiveAnalytics} from '#/analytics/PassiveAnalytics'
|
||||
@@ -245,7 +246,9 @@ export function Shell() {
|
||||
<Deactivated />
|
||||
) : (
|
||||
<>
|
||||
{aa.state.access === aa.Access.None ? (
|
||||
{aa.state.error === 'account-data' ? (
|
||||
<DataUnavailableScreen />
|
||||
) : aa.state.access === aa.Access.None ? (
|
||||
<NoAccessScreen />
|
||||
) : (
|
||||
<RoutesContainer>
|
||||
|
||||
@@ -30,6 +30,7 @@ import {
|
||||
import {Outlet as PortalOutlet} from '#/components/Portal'
|
||||
import {WelcomeModal} from '#/components/WelcomeModal'
|
||||
import {useAgeAssurance} from '#/ageAssurance'
|
||||
import {DataUnavailableScreen} from '#/ageAssurance/components/DataUnavailableScreen'
|
||||
import {NoAccessScreen} from '#/ageAssurance/components/NoAccessScreen'
|
||||
import {RedirectOverlay} from '#/ageAssurance/components/RedirectOverlay'
|
||||
import {PassiveAnalytics} from '#/analytics/PassiveAnalytics'
|
||||
@@ -167,7 +168,9 @@ export function Shell() {
|
||||
<Deactivated />
|
||||
) : (
|
||||
<>
|
||||
{aa.state.access === aa.Access.None ? (
|
||||
{aa.state.error === 'account-data' ? (
|
||||
<DataUnavailableScreen />
|
||||
) : aa.state.access === aa.Access.None ? (
|
||||
<NoAccessScreen />
|
||||
) : (
|
||||
<RoutesContainer>
|
||||
|
||||
Reference in New Issue
Block a user