@reach/machine
Advanced tools
Comparing version 0.10.1 to 0.10.2
@@ -83,3 +83,3 @@ 'use strict'; | ||
var refValues = unwrapRefs(refs); | ||
service.send(_extends({}, event, { | ||
service.send(_extends(_extends({}, event), {}, { | ||
refs: refValues | ||
@@ -123,3 +123,3 @@ })); | ||
var memoizedState = react.useMemo(function () { | ||
return _extends({}, state, { | ||
return _extends(_extends({}, state), {}, { | ||
matches: function matches(value) { | ||
@@ -126,0 +126,0 @@ return value === state.value; |
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("@xstate/fsm"),r=require("@reach/utils");function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function u(e){return Object.entries(e).reduce((function(e,t){return e[t[0]]=t[1].current,e}),{})}Object.defineProperty(exports,"InterpreterStatus",{enumerable:!0,get:function(){return t.InterpreterStatus}}),Object.defineProperty(exports,"assign",{enumerable:!0,get:function(){return t.assign}}),Object.defineProperty(exports,"createMachine",{enumerable:!0,get:function(){return t.createMachine}}),Object.defineProperty(exports,"interpret",{enumerable:!0,get:function(){return t.interpret}}),exports.unwrapRefs=u,exports.useCreateMachine=function(e,n){return r.useConstant((function(){return t.createMachine(e,n)}))},exports.useMachine=function(c,i,s){var o=e.useRef(c),a=r.useConstant((function(){return t.interpret(o.current).start()})),f=e.useState((function(){return function(e){var t;return e.subscribe((function(e){t=e})).unsubscribe(),t}(a)})),p=f[0],b=f[1],l=e.useCallback((function(e){var t=r.isString(e)?{type:e}:e,c=u(i);a.send(n({},t,{refs:c}))}),[s]);return e.useEffect((function(){return a.subscribe((function(e){e.changed&&b(e)})),function(){a.stop()}}),[a]),e.useEffect((function(){}),[s,p]),[e.useMemo((function(){return n({},p,{matches:function(e){return e===p.value}})}),[p.changed,p.context,p.value]),l,a]}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("@xstate/fsm"),r=require("@reach/utils");function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function u(e){return Object.entries(e).reduce((function(e,t){return e[t[0]]=t[1].current,e}),{})}Object.defineProperty(exports,"InterpreterStatus",{enumerable:!0,get:function(){return t.InterpreterStatus}}),Object.defineProperty(exports,"assign",{enumerable:!0,get:function(){return t.assign}}),Object.defineProperty(exports,"createMachine",{enumerable:!0,get:function(){return t.createMachine}}),Object.defineProperty(exports,"interpret",{enumerable:!0,get:function(){return t.interpret}}),exports.unwrapRefs=u,exports.useCreateMachine=function(e,n){return r.useConstant((function(){return t.createMachine(e,n)}))},exports.useMachine=function(c,i,s){var o=e.useRef(c),a=r.useConstant((function(){return t.interpret(o.current).start()})),f=e.useState((function(){return function(e){var t;return e.subscribe((function(e){t=e})).unsubscribe(),t}(a)})),p=f[0],b=f[1],l=e.useCallback((function(e){var t=r.isString(e)?{type:e}:e,c=u(i);a.send(n(n({},t),{},{refs:c}))}),[s]);return e.useEffect((function(){return a.subscribe((function(e){e.changed&&b(e)})),function(){a.stop()}}),[a]),e.useEffect((function(){}),[s,p]),[e.useMemo((function(){return n(n({},p),{},{matches:function(e){return e===p.value}})}),[p.changed,p.context,p.value]),l,a]}; | ||
//# sourceMappingURL=machine.cjs.production.min.js.map |
@@ -80,3 +80,3 @@ import { useRef, useState, useCallback, useEffect, useMemo } from 'react'; | ||
var refValues = unwrapRefs(refs); | ||
service.send(_extends({}, event, { | ||
service.send(_extends(_extends({}, event), {}, { | ||
refs: refValues | ||
@@ -120,3 +120,3 @@ })); | ||
var memoizedState = useMemo(function () { | ||
return _extends({}, state, { | ||
return _extends(_extends({}, state), {}, { | ||
matches: function matches(value) { | ||
@@ -123,0 +123,0 @@ return value === state.value; |
{ | ||
"name": "@reach/machine", | ||
"version": "0.10.1", | ||
"version": "0.10.2", | ||
"description": "State machine utilities for the Reach UI library.", | ||
@@ -16,5 +16,5 @@ "author": "React Training <hello@reacttraining.com>", | ||
"dependencies": { | ||
"@reach/utils": "^0.10.1", | ||
"@reach/utils": "^0.10.2", | ||
"@xstate/fsm": "^1.4.0", | ||
"tslib": "^1.11.1" | ||
"tslib": "^1.11.2" | ||
}, | ||
@@ -32,3 +32,3 @@ "peerDependencies": { | ||
], | ||
"gitHead": "c279bc0fb9ae84aa77306c5f1a9909d088bc665c" | ||
"gitHead": "9e4b9adab7fd3085b1fb4b54882a2231308b7416" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
49210
Updated@reach/utils@^0.10.2
Updatedtslib@^1.11.2