+8
src/ageAssurance/components/NoAccessScreen.tsx
+8
src/ageAssurance/components/NoAccessScreen.tsx
···
68
68
useEffect(() => {
69
69
// just counting overall hits here
70
70
logger.metric(`blockedGeoOverlay:shown`, {})
71
+
logger.metric(`ageAssurance:noAccessScreen:shown`, {
72
+
accountCreatedAt: data?.accountCreatedAt || 'unknown',
73
+
isAARegion,
74
+
hasDeclaredAge,
75
+
canUpdateBirthday,
76
+
})
77
+
// eslint-disable-next-line react-hooks/exhaustive-deps
71
78
}, [])
72
79
73
80
const onPressLogout = useCallback(() => {
···
90
97
label={_(msg`Click here to update your birthdate`)}
91
98
style={[textStyles]}
92
99
{...createStaticClick(() => {
100
+
logger.metric('ageAssurance:noAccessScreen:openBirthdateDialog', {})
93
101
birthdateControl.open()
94
102
})}>
95
103
clicking here
+7
src/logger/metrics.ts
+7
src/logger/metrics.ts
···
606
606
'ageAssurance:redirectDialogFail': {}
607
607
'ageAssurance:appealDialogOpen': {}
608
608
'ageAssurance:appealDialogSubmit': {}
609
+
'ageAssurance:noAccessScreen:shown': {
610
+
accountCreatedAt: string
611
+
isAARegion: boolean
612
+
hasDeclaredAge: boolean
613
+
canUpdateBirthday: boolean
614
+
}
615
+
'ageAssurance:noAccessScreen:openBirthdateDialog': {}
609
616
610
617
/*
611
618
* Specifically for the `BlockedGeoOverlay`