Add tasks setup nudge and prompt
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-16 14:41:09 +01:00
parent 9a4ece33bf
commit 1517eb8631
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();