Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use frontend stateMachineState only (no auth) when deciding what page to render #3985

Open
Tracked by #5657
kshen0 opened this issue Sep 20, 2023 · 0 comments
Open
Tracked by #5657

Comments

@kshen0
Copy link
Contributor

kshen0 commented Sep 20, 2023

From discussion #3981 (comment)

VxMarkScan uses a mix of machine state from the backend, frontend auth status, and frontend routing to manage the voting flow. It's becoming too complicated to follow without a single clear owner of routing logic. We should migrate the entire voting flow to live under a single component with a single switch statement that handles all state machine states.

This might be dependent on #3899

@kshen0 kshen0 added the vx-mark label Sep 20, 2023
@kshen0 kshen0 changed the title Replace frontend routing with VotingFlow component Use frontend state only when deciding what page to render Mar 19, 2024
@kshen0 kshen0 changed the title Use frontend state only when deciding what page to render Use frontend stateMachineState only (no auth) when deciding what page to render Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants