// Available variables: // - Machine // - interpret // - assign // - send // - sendParent // - spawn // - raise // - actions // - XState (all XState exports) const fetchMachine = Machine({ id: 'slink', initial: 'connect_view', context: { connected:false, admin:"", choosen_day:"", new_user:true }, states: { connect_view:{ on:{ "CONNECT_DASHBOARD_ADMIN":[ { target:"password_View", cond:(context)=>context.new_user, }, {target:"dashboard_Admin_View"} ], } }, dashboard_Admin_View:{}, dashboard_Client_View:{}, password_View:{ on:{'Connect':{target : 'dashboard_Admin_View'} } } } });