Socket
Socket
Sign inDemoInstall

@radix-ui/react-use-controllable-state

Package Overview
Dependencies
Maintainers
5
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@radix-ui/react-use-controllable-state - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

2

dist/index.js

@@ -1,2 +0,2 @@

var e,r,t,u,n=require("@radix-ui/react-use-callback-ref").useCallbackRef,a=require("react"),o=a.useCallback,l=a.useState,c=a.useRef,f=a.useEffect,i=(e=require("@babel/runtime-corejs3/helpers/slicedToArray"))&&e.__esModule?e.default:e;function s(e){var r=e.prop,t=e.defaultProp,u=e.onChange,a=void 0===u?function(){}:u,s=function(e){var r=e.defaultProp,t=e.onChange,u=l(r),a=i(u,1)[0],o=c(a),s=n(t);return f((function(){o.current!==a&&(s(a),o.current=a)}),[a,o,s]),u}({defaultProp:t,onChange:a}),d=i(s,2),b=d[0],p=d[1],C=void 0!==r,v=C?r:b,g=n(a);return[v,o((function(e){if(C){var t="function"==typeof e?e(r):e;t!==r&&g(t)}else p(e)}),[C,r,p,g])]}exports.useControllableState=s,r={},t="useControllableState",u=function(){return s},Object.defineProperty(r,t,{get:u,enumerable:!0});
var e,t,r,n=require("@radix-ui/react-use-callback-ref").useCallbackRef,u=require("react"),a=u.useCallback,o=u.useState,c=u.useRef,l=u.useEffect;function f({prop:e,defaultProp:t,onChange:r=(()=>{})}){const[u,f]=function({defaultProp:e,onChange:t}){const r=o(e),[u]=r,a=c(u),f=n(t);return l((()=>{a.current!==u&&(f(u),a.current=u)}),[u,a,f]),r}({defaultProp:t,onChange:r}),s=void 0!==e,i=s?e:u,p=n(r);return[i,a((t=>{if(s){const r=t,n="function"==typeof t?r(e):t;n!==e&&p(n)}else f(t)}),[s,e,f,p])]}exports.useControllableState=f,e={},t="useControllableState",r=function(){return f},Object.defineProperty(e,t,{get:r,enumerable:!0});
//# sourceMappingURL=index.js.map

@@ -1,2 +0,2 @@

import{useCallbackRef as r}from"@radix-ui/react-use-callback-ref";import{useCallback as e,useState as n,useRef as o,useEffect as t}from"react";import a from"@babel/runtime-corejs3/helpers/esm/slicedToArray";var u,i,f;function c(u){var i=u.prop,f=u.defaultProp,c=u.onChange,l=void 0===c?function(){}:c,p=function(e){var u=e.defaultProp,i=e.onChange,f=n(u),c=a(f,1)[0],l=o(c),p=r(i);return t((function(){l.current!==c&&(p(c),l.current=c)}),[c,l,p]),f}({defaultProp:f,onChange:l}),m=a(p,2),d=m[0],s=m[1],b=void 0!==i,v=b?i:d,g=r(l);return[v,e((function(r){if(b){var e="function"==typeof r?r(i):r;e!==i&&g(e)}else s(r)}),[b,i,s,g])]}export{c as useControllableState};u={},i="useControllableState",f=function(){return c},Object.defineProperty(u,i,{get:f,enumerable:!0});
import{useCallbackRef as e}from"@radix-ui/react-use-callback-ref";import{useCallback as r,useState as t,useRef as n,useEffect as o}from"react";var u,a,c;function f({prop:u,defaultProp:a,onChange:c=(()=>{})}){const[f,i]=function({defaultProp:r,onChange:u}){const a=t(r),[c]=a,f=n(c),i=e(u);return o((()=>{f.current!==c&&(i(c),f.current=c)}),[c,f,i]),a}({defaultProp:a,onChange:c}),l=void 0!==u,p=l?u:f,d=e(c);return[p,r((e=>{if(l){const r=e,t="function"==typeof e?r(u):e;t!==u&&d(t)}else i(e)}),[l,u,i,d])]}export{f as useControllableState};u={},a="useControllableState",c=function(){return f},Object.defineProperty(u,a,{get:c,enumerable:!0});
//# sourceMappingURL=index.module.js.map
{
"name": "@radix-ui/react-use-controllable-state",
"version": "0.0.2",
"version": "0.0.3",
"license": "MIT",

@@ -20,3 +20,3 @@ "source": "src/index.ts",

"dependencies": {
"@babel/runtime-corejs3": "^7.13.10",
"@babel/runtime": "^7.13.10",
"@radix-ui/react-use-callback-ref": "0.0.2"

@@ -23,0 +23,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc