Skip to content

Instantly share code, notes, and snippets.

@RafalFilipek
Created May 22, 2020 11:04
Show Gist options
  • Save RafalFilipek/c578d94146dbcd765a817c1139902938 to your computer and use it in GitHub Desktop.
Save RafalFilipek/c578d94146dbcd765a817c1139902938 to your computer and use it in GitHub Desktop.
Generated by XState Viz: https://xstate.js.org/viz
const m = Machine({
"id": "root",
"states": {
"Otworzenie portalu": {
"id": "Otworzenie portalu",
"states": {
"Jest to strona SG B2C lub B2B?": {
"id": "Jest to strona SG B2C lub B2B?",
"states": {},
"on": {
"Nie": "#Koniec",
"Tak": "#Sprawdzenie ciastka"
}
}
},
"initial": "Jest to strona SG B2C lub B2B?",
"on": {}
},
"Sprawdzenie ciastka": {
"id": "Sprawdzenie ciastka",
"states": {},
"on": {
"Uzytkownik jest w wersji A": "#Wyślij B2B_rozbiegowka_test_A",
"Użytkownik jest w wersji B": "#Eventy dla wersji B"
}
},
"Eventy dla wersji B": {
"id": "Eventy dla wersji B",
"states": {},
"on": {
"Nie widział płachty": "#Akcje użytkowika",
"Widzi płachtę?": "#Wyślij B2B_rozbiegowka_test_B"
}
},
"Akcje użytkowika": {
"id": "Akcje użytkowika",
"states": {},
"on": {
"Scroll": "#Wyślij B2B_rozbiegowka_test_B_no_choice",
"Wybór B2B": "#Wyślij B2B_rozbiegowka_test_B_wybor_B2B",
"Wybór B2C": "#Wyślij B2B_rozbiegowka_test_B_wybor_B2C"
}
},
"Wyślij B2B_rozbiegowka_test_B": {
"id": "Wyślij B2B_rozbiegowka_test_B",
"states": {}
},
"Wyślij B2B_rozbiegowka_test_B_wybor_B2B": {
"id": "Wyślij B2B_rozbiegowka_test_B_wybor_B2B",
"states": {}
},
"Wyślij B2B_rozbiegowka_test_A": {
"id": "Wyślij B2B_rozbiegowka_test_A",
"states": {}
},
"Wyślij B2B_rozbiegowka_test_B_wybor_B2C": {
"id": "Wyślij B2B_rozbiegowka_test_B_wybor_B2C",
"states": {}
},
"Koniec": {
"id": "Koniec",
"states": {}
},
"Wyślij B2B_rozbiegowka_test_B_no_choice": {
"id": "Wyślij B2B_rozbiegowka_test_B_no_choice",
"states": {}
}
},
"initial": "Otworzenie portalu",
"on": {}
}
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment