/** * Tiny cross-component UI flags (module-level, non-reactive). * * Used so the global backup reminder can tell that the signup dialog is open and * wait — the key is minted mid-flow, and the reminder belongs *after* the skater * finishes, not while they're still choosing a name. */ let signupOpen = false; export function setSignupOpen(value: boolean): void { signupOpen = value; } export function isSignupOpen(): boolean { return signupOpen; }