Skip to content

Instantly share code, notes, and snippets.

@pangratz
Created March 19, 2020 06:57
Show Gist options
  • Save pangratz/1d001921777e755adb7291a11ab9b122 to your computer and use it in GitHub Desktop.
Save pangratz/1d001921777e755adb7291a11ab9b122 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: 'fetch',
initial: 'grades',
context: {
retries: 0
},
states: {
grades: {
on: {
SHOW_MODAL: 'createGradeModal'
}
},
createGradeModal: {
initial: "idle",
on: {
CLOSE_MODAL: "grades"
},
states: {
idle: {
onEntry: ["createFormObject"],
on: {
CREATE_AND_RESET: "creating",
CREATE_AND_EDIT: "creating"
}
},
creating: {}
}
},
grade: {}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment