Skip to content

Instantly share code, notes, and snippets.

@daver182
Created April 7, 2020 18:11
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 daver182/eb26d9c08d92d3b078cde51c6e9ae761 to your computer and use it in GitHub Desktop.
Save daver182/eb26d9c08d92d3b078cde51c6e9ae761 to your computer and use it in GitHub Desktop.
Generated by XState Viz: https://xstate.js.org/viz
const inicioStates = {
id: 'inicio',
type: 'parallel',
states: {
menuOpciones: {
initial: 'idle',
states: {
idle: {
on: {
CLICK_INICIO_MENUOPCIONES_IDLE: 'active'
},
meta: {
image: 'inicio_menuOpciones_idle.png',
title: 'Menu de opciones',
description: 'desc Menu de opciones',
coordinates: [0, 40, 480, 265],
},
},
active: {
on: {
CLICK_INICIO_MENUOPCIONES_ACTIVE: 'idle'
},
meta: {
image: 'inicio_menuOpciones_active.png',
title: 'Menu de opciones ACTIVE',
description: 'desc Menu de opciones ACTIVE',
coordinates: [0, 40, 480, 265],
},
},
},
},
textoBuscar: {
initial: 'idle',
states: {
idle: {
meta: {
title: "Cuadro de búsqueda",
description: "Acá es posible buscar avisos en Yapo",
coordinates: [0, 40, 480, 265],
image: 'textoBuscar_idle.png',
},
},
},
},
highligths: {
initial: "idle",
states: {
idle: {},
highligth_menuOpciones_idle: {
meta: {
title: 'Menu de opciones',
description: 'desc Menu de opciones',
coordinates: [0, 40, 480, 265],
},
},
highligth_menuOpciones_active: {
meta: {
title: 'Menu de opciones active',
description: 'desc Menu de opciones active',
coordinates: [0, 40, 480, 265],
},
},
highligth_textoBuscar_idle: {
meta: {
title: "Cuadro de búsqueda",
description: "Acá es posible buscar avisos en Yapo",
coordinates: [0, 40, 480, 265],
},
},
},
on: {
HIGHLIGTH_MENUOPCIONES_IDLE: ".highligth_menuOpciones_idle",
HIGHLIGTH_MENUOPCIONES_ACTIVE: ".highligth_menuOpciones_active",
HIGHLIGTH_TEXTOBUSCAR_IDLE: ".highligth_textoBuscar_idle",
},
}
}
};
const yapoMachine = Machine({
key: 'app',
initial: 'inicio',
states: {
inicio: {
on: {
CLICK_INICIO_TEXTBUSCAR_IDLE: 'buscar'
},
meta: {
image: "inicio.png",
},
...inicioStates,
},
buscar: {
on: {
},
meta: {
image: "inicio.png",
},
},
},
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment