Skip to content

Instantly share code, notes, and snippets.

@Schniz
Created April 21, 2020 19:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Schniz/b9ada3fbea84bb5e4f2c4474ce1d327a to your computer and use it in GitHub Desktop.
Save Schniz/b9ada3fbea84bb5e4f2c4474ce1d327a to your computer and use it in GitHub Desktop.
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// - XState (all XState exports)
const fetchMachine = Machine({
id: 'mission',
initial: 'requested',
states: {
requested: {
on: {
APPROVED: 'approved'
}
},
approved: {
on: {
VOLUNTEER_VISITS_PAGE: 'pending'
}
},
pending: {
on: {
VOLUNTEER_AGREES: 'assigned',
TIMER_FINISHES: 'approved',
}
},
assigned: {
on: {
FAILURE: 'failed',
SUCCESS: 'completed'
}
},
failed: {},
completed: {}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment