Socket
Socket
Sign inDemoInstall

@radix-ui/react-collection

Package Overview
Dependencies
Maintainers
5
Versions
164
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@radix-ui/react-collection - npm Package Compare versions

Comparing version 0.0.7 to 0.0.8

2

dist/index.js

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

function e(e){return e&&e.__esModule?e.default:e}var r,t,n,c=require("@radix-ui/react-use-layout-effect").useLayoutEffect,o=require("@radix-ui/react-context").createContext,u=require("react"),i=u.useState,l=u.useRef,s=u.useCallback,a=u.createElement,b=e(require("@babel/runtime-corejs3/core-js-stable/object/define-property")),f=e(require("@babel/runtime-corejs3/core-js-stable/object/define-properties")),m=e(require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors")),j=e(require("@babel/runtime-corejs3/core-js-stable/instance/for-each")),p=e(require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor")),d=e(require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols")),q=e(require("@babel/runtime-corejs3/core-js-stable/object/keys")),y=e(require("@babel/runtime-corejs3/core-js-stable/instance/find-index")),C=e(require("@babel/runtime-corejs3/core-js-stable/instance/filter")),v=e(require("@babel/runtime-corejs3/core-js-stable/instance/concat")),I=e(require("@babel/runtime-corejs3/core-js-stable/instance/find")),h=e(require("@babel/runtime-corejs3/helpers/slicedToArray")),x=e(require("@babel/runtime-corejs3/helpers/toConsumableArray")),g=e(require("@babel/runtime-corejs3/helpers/defineProperty"));function R(e,r){var t=q(e);if(d){var n=d(e);r&&(n=C(n).call(n,(function(r){return p(e,r).enumerable}))),t.push.apply(t,n)}return t}function A(e){for(var r=1;r<arguments.length;r++){var t,n=null!=arguments[r]?arguments[r]:{};if(r%2)j(t=R(Object(n),!0)).call(t,(function(r){g(e,r,n[r])}));else if(m)f(e,m(n));else{var c;j(c=R(Object(n))).call(c,(function(r){b(e,r,p(n,r))}))}}return e}function w(e){var r=e+"CollectionProvider",t=o(e+"CollectionItems"),n=h(t,2),u=n[0],b=n[1];function f(e){var r=e.children,t=i([]),n=h(t,2),o=n[0],b=n[1],f=l(0),m=s((function(e){b((function(r){var t;return I(r).call(r,(function(r){var t=r.ref;return e.ref.current===t.current}))?r:v(t=[]).call(t,x(r),[e])}))}),[b]),j=s((function(e){b((function(r){return C(r).call(r,(function(r){return e.current!==r.ref.current}))}))}),[b]);return c((function(){b([])}),[r]),f.current=0,a(u,{items:o,onItemAdd:m,onItemRemove:j,ssrSyncUseCollectionItemCountRef:f},r)}return f.displayName=r,[function(r){function t(e){return a(f,null,a(r,e))}return t.displayName=e+"CollectionComponent",t},function(e){var r=l(null),t=b("useCollectionItem"),n=t.items,o=t.onItemAdd,u=t.onItemRemove,i=t.ssrSyncUseCollectionItemCountRef,s=y(n).call(n,(function(e){return r.current===e.ref.current})),a=-1!==s?s:i.current;return i.current=i.current+1,c((function(){o(A(A({},e),{},{ref:r}))})),c((function(){return function(){return u(r)}}),[r,u]),{ref:r,index:a}},function(){return b("useCollectionItems").items}]}exports.createCollection=w,r={},t="createCollection",n=function(){return w},Object.defineProperty(r,t,{get:n,enumerable:!0});
var e,t,r,n=require("@radix-ui/react-use-layout-effect").useLayoutEffect,o=require("@radix-ui/react-context").createContext,c=require("react"),u=c.useState,i=c.useRef,l=c.useCallback,f=c.createElement;function s(e){const t=e+"CollectionProvider",[r,c]=o(e+"CollectionItems");function s({children:e}){const[t,o]=u([]),c=i(0),s=l((e=>{o((t=>t.find((({ref:t})=>e.ref.current===t.current))?t:[...t,e]))}),[o]),a=l((e=>{o((t=>t.filter((t=>e.current!==t.ref.current))))}),[o]);return n((()=>{o([])}),[e]),c.current=0,f(r,{items:t,onItemAdd:s,onItemRemove:a,ssrSyncUseCollectionItemCountRef:c},e)}return s.displayName=t,[function(t){function r(e){return f(s,null,f(t,e))}return r.displayName=e+"CollectionComponent",r},function(e){const t=i(null),{items:r,onItemAdd:o,onItemRemove:u,ssrSyncUseCollectionItemCountRef:l}=c("useCollectionItem"),f=r.findIndex((e=>t.current===e.ref.current)),s=-1!==f?f:l.current;return l.current=l.current+1,n((()=>{o({...e,ref:t})})),n((()=>()=>u(t)),[t,u]),{ref:t,index:s}},function(){return c("useCollectionItems").items}]}exports.createCollection=s,e={},t="createCollection",r=function(){return s},Object.defineProperty(e,t,{get:r,enumerable:!0});
//# sourceMappingURL=index.js.map

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

import{useLayoutEffect as e}from"@radix-ui/react-use-layout-effect";import{createContext as r}from"@radix-ui/react-context";import{useState as t,useRef as o,useCallback as n,createElement as c}from"react";import i from"@babel/runtime-corejs3/core-js-stable/object/define-property";import u from"@babel/runtime-corejs3/core-js-stable/object/define-properties";import l from"@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors";import s from"@babel/runtime-corejs3/core-js-stable/instance/for-each";import m from"@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor";import a from"@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols";import f from"@babel/runtime-corejs3/core-js-stable/object/keys";import b from"@babel/runtime-corejs3/core-js-stable/instance/find-index";import p from"@babel/runtime-corejs3/core-js-stable/instance/filter";import j from"@babel/runtime-corejs3/core-js-stable/instance/concat";import d from"@babel/runtime-corejs3/core-js-stable/instance/find";import y from"@babel/runtime-corejs3/helpers/esm/slicedToArray";import v from"@babel/runtime-corejs3/helpers/esm/toConsumableArray";import C from"@babel/runtime-corejs3/helpers/esm/defineProperty";var I,h,x;function g(e,r){var t=f(e);if(a){var o=a(e);r&&(o=p(o).call(o,(function(r){return m(e,r).enumerable}))),t.push.apply(t,o)}return t}function A(e){for(var r=1;r<arguments.length;r++){var t,o=null!=arguments[r]?arguments[r]:{};if(r%2)s(t=g(Object(o),!0)).call(t,(function(r){C(e,r,o[r])}));else if(l)u(e,l(o));else{var n;s(n=g(Object(o))).call(n,(function(r){i(e,r,m(o,r))}))}}return e}function R(i){var u=i+"CollectionProvider",l=r(i+"CollectionItems"),s=y(l,2),m=s[0],a=s[1];function f(r){var i=r.children,u=t([]),l=y(u,2),s=l[0],a=l[1],f=o(0),b=n((function(e){a((function(r){var t;return d(r).call(r,(function(r){var t=r.ref;return e.ref.current===t.current}))?r:j(t=[]).call(t,v(r),[e])}))}),[a]),C=n((function(e){a((function(r){return p(r).call(r,(function(r){return e.current!==r.ref.current}))}))}),[a]);return e((function(){a([])}),[i]),f.current=0,c(m,{items:s,onItemAdd:b,onItemRemove:C,ssrSyncUseCollectionItemCountRef:f},i)}return f.displayName=u,[function(e){function r(r){return c(f,null,c(e,r))}return r.displayName=i+"CollectionComponent",r},function(r){var t=o(null),n=a("useCollectionItem"),c=n.items,i=n.onItemAdd,u=n.onItemRemove,l=n.ssrSyncUseCollectionItemCountRef,s=b(c).call(c,(function(e){return t.current===e.ref.current})),m=-1!==s?s:l.current;return l.current=l.current+1,e((function(){i(A(A({},r),{},{ref:t}))})),e((function(){return function(){return u(t)}}),[t,u]),{ref:t,index:m}},function(){return a("useCollectionItems").items}]}export{R as createCollection};I={},h="createCollection",x=function(){return R},Object.defineProperty(I,h,{get:x,enumerable:!0});
import{useLayoutEffect as e}from"@radix-ui/react-use-layout-effect";import{createContext as t}from"@radix-ui/react-context";import{useState as r,useRef as n,useCallback as o,createElement as c}from"react";var u,i,l;function f(u){const i=u+"CollectionProvider",[l,f]=t(u+"CollectionItems");function m({children:t}){const[u,i]=r([]),f=n(0),m=o((e=>{i((t=>t.find((({ref:t})=>e.ref.current===t.current))?t:[...t,e]))}),[i]),s=o((e=>{i((t=>t.filter((t=>e.current!==t.ref.current))))}),[i]);return e((()=>{i([])}),[t]),f.current=0,c(l,{items:u,onItemAdd:m,onItemRemove:s,ssrSyncUseCollectionItemCountRef:f},t)}return m.displayName=i,[function(e){function t(t){return c(m,null,c(e,t))}return t.displayName=u+"CollectionComponent",t},function(t){const r=n(null),{items:o,onItemAdd:c,onItemRemove:u,ssrSyncUseCollectionItemCountRef:i}=f("useCollectionItem"),l=o.findIndex((e=>r.current===e.ref.current)),m=-1!==l?l:i.current;return i.current=i.current+1,e((()=>{c({...t,ref:r})})),e((()=>()=>u(r)),[r,u]),{ref:r,index:m}},function(){return f("useCollectionItems").items}]}export{f as createCollection};u={},i="createCollection",l=function(){return f},Object.defineProperty(u,i,{get:l,enumerable:!0});
//# sourceMappingURL=index.module.js.map
{
"name": "@radix-ui/react-collection",
"version": "0.0.7",
"version": "0.0.8",
"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-context": "0.0.2",

@@ -23,0 +23,0 @@ "@radix-ui/react-use-layout-effect": "0.0.2"

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