From a3bb8cca6e9e157bb613fdb7f053308dcabdff24 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 11 Aug 2025 15:51:08 -0500 Subject: Fix policy state (#8821) * Mark completedForDevice prior to creating an account * Mark policies as completed after initial create account step --- src/screens/Signup/StepInfo/index.tsx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/screens/Signup/StepInfo/index.tsx') diff --git a/src/screens/Signup/StepInfo/index.tsx b/src/screens/Signup/StepInfo/index.tsx index cf4a9297e..b7db3fb98 100644 --- a/src/screens/Signup/StepInfo/index.tsx +++ b/src/screens/Signup/StepInfo/index.tsx @@ -20,6 +20,7 @@ import {Envelope_Stroke2_Corner0_Rounded as Envelope} from '#/components/icons/E import {Lock_Stroke2_Corner0_Rounded as Lock} from '#/components/icons/Lock' import {Ticket_Stroke2_Corner0_Rounded as Ticket} from '#/components/icons/Ticket' import {Loader} from '#/components/Loader' +import {usePreemptivelyCompleteActivePolicyUpdate} from '#/components/PolicyUpdateOverlay/usePreemptivelyCompleteActivePolicyUpdate' import {BackNextButtons} from '../BackNextButtons' function sanitizeDate(date: Date): Date { @@ -45,6 +46,8 @@ export function StepInfo({ }) { const {_} = useLingui() const {state, dispatch} = useSignupContext() + const preemptivelyCompleteActivePolicyUpdate = + usePreemptivelyCompleteActivePolicyUpdate() const inviteCodeValueRef = useRef(state.inviteCode) const emailValueRef = useRef(state.email) @@ -129,6 +132,7 @@ export function StepInfo({ }) } + preemptivelyCompleteActivePolicyUpdate() dispatch({type: 'setInviteCode', value: inviteCode}) dispatch({type: 'setEmail', value: email}) dispatch({type: 'setPassword', value: password}) -- cgit 1.4.1