Skip to content

Instantly share code, notes, and snippets.

View valscion's full-sized avatar

Vesa Laakso valscion

View GitHub Profile
@valscion
valscion / machine.js
Last active September 24, 2019 11:52
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const handleHistoryPopState = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
@valscion
valscion / machine.js
Created September 24, 2019 12:28
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const handleHistoryPopState = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
@valscion
valscion / machine.js
Last active September 25, 2019 07:13
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
results: []
@valscion
valscion / machine.js
Created September 26, 2019 07:59
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
results: []
},
@valscion
valscion / machine.js
Created September 27, 2019 15:00
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
results: []
},
@valscion
valscion / machine.js
Created September 30, 2019 07:57
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
results: []
},
@valscion
valscion / machine.js
Last active September 30, 2019 13:28
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
results: []
},
@valscion
valscion / machine.js
Created September 30, 2019 13:38
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
results: []
},
@valscion
valscion / machine.js
Created November 1, 2019 12:24
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results,
pagination: (_ctx, event) => event.pagination
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
@valscion
valscion / machine.js
Created November 1, 2019 12:26
Generated by XState Viz: https://xstate.js.org/viz
const handleRequestSuccess = assign({
results: (_ctx, event) => event.results,
pagination: (_ctx, event) => event.pagination
});
const searchStateMachine = Machine({
id: 'search',
initial: 'idle',
context: {
pagination: null,