Skip to content

Instantly share code, notes, and snippets.

@VonD
Last active December 23, 2019 19:26
Show Gist options
  • Save VonD/52ee8952165e6718be11106d79c141cb to your computer and use it in GitHub Desktop.
Save VonD/52ee8952165e6718be11106d79c141cb to your computer and use it in GitHub Desktop.
Customer Input Machine
Customer Input Machine
empty*
INPUT -> autocompleting
autocompleting
INPUT -> autocompleting
BLUR_WITH_EMPTY_TEXT -> empty
BLUR_WITH_TEXT -> customerBlurTypePrompt
SELECTION -> idle
CREATE -> idle
customerBlurTypePrompt
DISMISS -> autocompleting
DO_NOT_CREATE -> empty
CREATE -> idle
idle
REMOVE -> empty
CLICK -> customerChangeTypePrompt
customerChangeTypePrompt
DISMISS -> idle
CHANGE -> autocompleting
EDIT -> edit
edit
BLUR_NAME -> idle
function render(model){
let current_state_name = model.active_states[0].name;
return $("h1",
{style: {color: "darkBlue"}},
`The current state is: ${current_state_name}`);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment