Skip to content

Instantly share code, notes, and snippets.

View joshpitzalis's full-sized avatar
🇮🇪

Joshua joshpitzalis

🇮🇪
View GitHub Profile
@joshpitzalis
joshpitzalis / machine.js
Created September 15, 2021 03:14
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@joshpitzalis
joshpitzalis / machine.js
Created August 13, 2020 13:27
Generated by XState Viz: https://xstate.js.org/viz
const searchComponentMachine = Machine({
id: 'searchComponents',
initial: 'newResult',
states: {
newResult:{
on:{
@joshpitzalis
joshpitzalis / machine.js
Created August 13, 2020 13:18
Generated by XState Viz: https://xstate.js.org/viz
const readingListComponentMachine = Machine({
id: 'readingListComponents',
initial: 'unseen',
states: {
unseen:{
on:{
@joshpitzalis
joshpitzalis / machine.js
Created August 13, 2020 12:56
Generated by XState Viz: https://xstate.js.org/viz
const readingListSidebarMachine = Machine({
id: 'readingListSidebar',
initial: 'idle',
type: 'parallel',
states: {
idle:{
on:{
@joshpitzalis
joshpitzalis / machine.js
Last active August 13, 2020 19:03
Generated by XState Viz: https://xstate.js.org/viz
const readingListMachine = Machine({
id: 'interview_Panel',
initial: 'interview',
type: 'parallel',
states: {
filterState: {
on: {
A_FILTER_DELETED: 'filterState',
@joshpitzalis
joshpitzalis / machine.js
Created August 12, 2020 12:57
Generated by XState Viz: https://xstate.js.org/viz
const readingListMachine = Machine({
id: 'readingList',
initial: 'interview',
type: 'parallel',
states: {
sortDropdown: {
on: {
SELECTED: 'sortDropdown',
@joshpitzalis
joshpitzalis / machine.js
Last active May 14, 2020 15:36
Generated by XState Viz: https://xstate.js.org/viz
const musoMachine = Machine({
id: 'muso',
initial: 'landing_Page',
states: {
landing_Page: {
on: {
DRAWING_STARTED: 'instructions_Page',
WORKSHEET_DOWNLOADED: 'landing_Page'
}
@joshpitzalis
joshpitzalis / machine.js
Last active March 4, 2020 11:51
Generated by XState Viz: https://xstate.js.org/viz
const contactMachine = Machine({
id: 'contacts',
initial: 'importButton',
states: {
importButton: {
on: {
IMPORT: 'loadingButton',
ALREADY_FETCHED: 'contactModal',
},
},
@joshpitzalis
joshpitzalis / machine.js
Last active February 20, 2020 04:09
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@joshpitzalis
joshpitzalis / machine.js
Last active January 29, 2020 08:51
Generated by XState Viz: https://xstate.js.org/viz
const fetchMachine = Machine({
id: 'contacts',
initial: 'add_contacts_button',
states: {
add_contacts_button: {
on: {
ADDED: 'permission_screen'