Add tasks setup nudge and prompt

This commit is contained in:
Codex Agent
2026-01-16 14:41:09 +01:00
parent 9599a28b95
commit d69cf0e7f4
6 changed files with 230 additions and 4 deletions

View File

@@ -263,6 +263,13 @@ export default function MobileEventFormPage() {
},
} as Parameters<typeof createEvent>[0];
const { event } = await createEvent(payload);
if (typeof window !== 'undefined' && form.tasksEnabled) {
try {
window.sessionStorage.setItem(`tasksDecisionPrompt:${event.id}`, 'pending');
} catch {
// ignore storage exceptions
}
}
selectEvent(event.slug);
void queryClient.invalidateQueries({ queryKey: ['tenant-events'] });
void refetch();
@@ -314,6 +321,13 @@ export default function MobileEventFormPage() {
...pendingPayload,
accepted_waiver: consents.acceptedWaiver,
});
if (typeof window !== 'undefined' && form.tasksEnabled) {
try {
window.sessionStorage.setItem(`tasksDecisionPrompt:${event.id}`, 'pending');
} catch {
// ignore storage exceptions
}
}
selectEvent(event.slug);
void queryClient.invalidateQueries({ queryKey: ['tenant-events'] });
void refetch();