Skip to content

Instantly share code, notes, and snippets.

View parties's full-sized avatar

Eric Ogden parties

View GitHub Profile
@parties
parties / machine.js
Created October 30, 2019 18:56
Generated by XState Viz: https://xstate.js.org/viz
// https://xstate.js.org/viz/?gist=47a6ef45e8a0d47b247d9193e3151bf4
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@parties
parties / machine.js
Last active October 31, 2019 04:52
Generated by XState Viz: https://xstate.js.org/viz
// https://xstate.js.org/viz/?gist=96707d1e0906f00009a3d7fd567f18d1
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@parties
parties / machine.js
Created November 4, 2019 19:34
Generated by XState Viz: https://xstate.js.org/viz
// https://xstate.js.org/viz/?gist=ab052f1186730c080005e55cd8aaf97f
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
@parties
parties / machine.js
Last active November 15, 2019 18:26
Generated by XState Viz: https://xstate.js.org/viz
// https://xstate.js.org/viz/?gist=87c88987f5c4486dea99e7a31271068a
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@parties
parties / responsive-fitted-table.jsx
Last active March 13, 2020 20:02
Responsive Wrapper for Facebook's Fixed Data Table
var React = require('react');
var {Table} = require('fixed-data-table');
var _ = require('lodash');
var FittedTable = React.createClass({
getInitialState() {
return {
tableWidth : 400,
tableHeight : 400
};
@parties
parties / use-force-update.js
Created March 16, 2020 07:36
useForceUpdate hook
function useForceUpdate () {
const [value, setValue] = React.useState(0) // integer state
return () => setValue(value => ++value) // update the state to force render
}
export interface PortAccess {
portaccessname: string;
}
export interface PortGeocode {
portcoordinates: string;
portpolygon: string;
fairwaycoordinates: string;
boardingcoordinates: string;
notes: string;
@parties
parties / machine.js
Last active January 25, 2021 22:56
Generated by XState Viz: https://xstate.js.org/viz
Machine({
id: 'Fleet Page API',
initial: 'idle',
context: {
dog: null,
schedule: null,
},
states: {
idle: {
on: {
@parties
parties / machine.js
Last active February 2, 2021 05:52
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
Fanar
Planning*
Plan
calculate -> Plan
reassign requirement to vessel -> Reassignment
promote -> Promote
Reassignment
reassign requirement to vessel -> Plan
unassign requirement from vessel -> Plan
Promote