Socket
Socket
Sign inDemoInstall

@radix-ui/react-dialog

Package Overview
Dependencies
29
Maintainers
6
Versions
213
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.1 to 0.0.2

2

dist/index.js

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

var e,r,t=require("aria-hidden").hideOthers,n=require("react-remove-scroll").RemoveScroll,o=require("@radix-ui/react-focus-guards").useFocusGuards,a=require("@radix-ui/react-presence").Presence,u=require("@radix-ui/react-portal").Portal,i=require("@radix-ui/react-focus-scope").FocusScope,l=require("@radix-ui/react-dismissable-layer").DismissableLayer,c=require("@radix-ui/utils"),s=c.getPartDataAttrObj,p=c.makeId,f=require("@radix-ui/react-polymorphic").forwardRefWithAs,d=require("@radix-ui/react-utils"),g=d.createContext,v=d.useComposedRefs,y=d.composeEventHandlers,O=d.useControlledState,m=d.useId,b=d.composeRefs,D=(e={},r=require("react"),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}})})),e);function C(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function h(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?C(Object(t),!0).forEach((function(r){P(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):C(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function P(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function j(){return(j=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function E(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)t=a[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)t=a[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function w(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],n=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(t.push(u.value),!r||t.length!==r);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==i.return||i.return()}finally{if(o)throw a}}return t}(e,r)||function(e,r){if(!e)return;if("string"==typeof e)return x(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return x(e,r)}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}var S=w(g("DialogContext","Dialog"),2),F=S[0],k=S[1],A=function(e){var r=e.children,t=e.id,n=e.open,o=e.defaultOpen,a=e.onOpenChange,u=D.useRef(null),i=p("dialog",m()),l=t||i,c=w(O({prop:n,defaultProp:o,onChange:a}),2),s=c[0],f=void 0!==s&&s,d=c[1],g=D.useMemo((function(){return{triggerRef:u,id:l,open:f,setOpen:d}}),[l,f,d]);return D.createElement(F.Provider,{value:g},r)};exports.Dialog=A,A.displayName="Dialog";var q=f((function(e,r){var t=e.as,n=void 0===t?"button":t,o=e.onClick,a=E(e,["as","onClick"]),u=k("DialogTrigger"),i=v(r,u.triggerRef);return D.createElement(n,j({},s("DialogTrigger"),{ref:i,type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.id,onClick:y(o,(function(){return u.setOpen(!0)}))},a))}));exports.DialogTrigger=q,q.displayName="DialogTrigger";var M=f((function(e,r){var t=e.forceMount,n=E(e,["forceMount"]),o=k("DialogOverlay");return D.createElement(a,{present:t||o.open},D.createElement(R,j({},n,{"data-state":B(o.open),ref:r})))}));exports.DialogOverlay=M;var R=f((function(e,r){var t=e.as,n=void 0===t?"div":t,o=E(e,["as"]);return D.createElement(u,null,D.createElement(n,j({},s("DialogOverlay"),{ref:r},o)))}));M.displayName="DialogOverlay";var T=f((function(e,r){var t=e.forceMount,n=E(e,["forceMount"]),o=k("DialogContent");return D.createElement(a,{present:t||o.open},D.createElement(I,j({},n,{"data-state":B(o.open),ref:r})))}));exports.DialogContent=T;var I=f((function(e,r){var a=e.as,c=void 0===a?"div":a,p=e.onOpenAutoFocus,f=e.onCloseAutoFocus,d=e.onEscapeKeyDown,g=e.onPointerDownOutside,v=E(e,["as","onOpenAutoFocus","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside"]),O=k("DialogContent");o();var m=D.useRef(null);return D.useEffect((function(){var e=m.current;if(e)return t(e)}),[]),D.createElement(u,null,D.createElement(n,null,D.createElement(i,{trapped:!0,onMountAutoFocus:p,onUnmountAutoFocus:f},(function(e){return D.createElement(l,{disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:g,onDismiss:function(){return O.setOpen(!1)}},(function(t){return D.createElement(c,j({},s("DialogContent"),{role:"dialog","aria-modal":!0},v,{ref:b(r,m,e.ref,t.ref),id:O.id,style:h(h({},t.style),v.style),onBlurCapture:y(v.onBlurCapture,t.onBlurCapture,{checkForDefaultPrevented:!1}),onFocusCapture:y(v.onFocusCapture,t.onFocusCapture,{checkForDefaultPrevented:!1}),onMouseDownCapture:y(v.onMouseDownCapture,t.onMouseDownCapture,{checkForDefaultPrevented:!1}),onTouchStartCapture:y(v.onTouchStartCapture,t.onTouchStartCapture,{checkForDefaultPrevented:!1})}))}))}))))}));T.displayName="DialogContent";var N=f((function(e,r){var t=e.as,n=void 0===t?"button":t,o=e.onClick,a=E(e,["as","onClick"]),u=k("DialogClose");return D.createElement(n,j({},s("DialogClose"),{ref:r,type:"button"},a,{onClick:y(o,(function(){return u.setOpen(!1)}))}))}));function B(e){return e?"open":"closed"}exports.DialogClose=N,N.displayName="DialogClose";var K=A;exports.Root=K;var U=q;exports.Trigger=U;var _=M;exports.Overlay=_;var G=T;exports.Content=G;var H=N;exports.Close=H;
var e,r,t=require("aria-hidden").hideOthers,n=require("react-remove-scroll").RemoveScroll,o=require("@radix-ui/react-focus-guards").useFocusGuards,a=require("@radix-ui/react-primitive").Primitive,u=require("@radix-ui/react-presence").Presence,i=require("@radix-ui/react-portal").Portal,l=require("@radix-ui/react-focus-scope").FocusScope,c=require("@radix-ui/react-dismissable-layer").DismissableLayer,s=require("@radix-ui/utils"),f=s.getSelector,p=s.makeId,d=require("@radix-ui/react-utils"),g=d.createContext,y=d.useComposedRefs,v=d.composeEventHandlers,m=d.useControlledState,O=d.useId,b=d.composeRefs,D=(e={},r=require("react"),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}})})),e);function C(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function h(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?C(Object(t),!0).forEach((function(r){w(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):C(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function w(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function P(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)t=a[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)t=a[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function E(){return(E=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function j(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],n=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(t.push(u.value),!r||t.length!==r);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==i.return||i.return()}finally{if(o)throw a}}return t}(e,r)||function(e,r){if(!e)return;if("string"==typeof e)return x(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return x(e,r)}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}var S=j(g("DialogContext","Dialog"),2),F=S[0],R=S[1],k=function(e){var r=e.children,t=e.id,n=e.open,o=e.defaultOpen,a=e.onOpenChange,u=D.useRef(null),i=p("dialog",O()),l=t||i,c=j(m({prop:n,defaultProp:o,onChange:a}),2),s=c[0],f=void 0!==s&&s,d=c[1],g=D.useMemo((function(){return{triggerRef:u,id:l,open:f,setOpen:d}}),[l,f,d]);return D.createElement(F.Provider,{value:g},r)};exports.Dialog=k,k.displayName="Dialog";var A=D.forwardRef((function(e,r){var t=R("DialogTrigger"),n=y(r,t.triggerRef);return D.createElement(a,E({as:"button",selector:f("DialogTrigger"),type:"button","aria-haspopup":"dialog","aria-expanded":t.open,"aria-controls":t.id},e,{ref:n,onClick:v(e.onClick,(function(){return t.setOpen(!0)}))}))}));exports.DialogTrigger=A,A.displayName="DialogTrigger";var q=D.forwardRef((function(e,r){var t=e.forceMount,n=P(e,["forceMount"]),o=R("DialogOverlay");return D.createElement(u,{present:t||o.open},D.createElement(M,E({},n,{"data-state":B(o.open),ref:r})))}));exports.DialogOverlay=q;var M=D.forwardRef((function(e,r){return D.createElement(i,null,D.createElement(a,E({selector:f("DialogOverlay")},e,{ref:r})))}));q.displayName="DialogOverlay";var T=D.forwardRef((function(e,r){var t=e.forceMount,n=P(e,["forceMount"]),o=R("DialogContent");return D.createElement(u,{present:t||o.open},D.createElement(I,E({},n,{"data-state":B(o.open),ref:r})))}));exports.DialogContent=T;var I=D.forwardRef((function(e,r){var u=e.onOpenAutoFocus,s=e.onCloseAutoFocus,p=e.onEscapeKeyDown,d=e.onPointerDownOutside,g=P(e,["onOpenAutoFocus","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside"]),y=R("DialogContent");o();var m=D.useRef(null);return D.useEffect((function(){var e=m.current;if(e)return t(e)}),[]),D.createElement(i,null,D.createElement(n,null,D.createElement(l,{trapped:!0,onMountAutoFocus:u,onUnmountAutoFocus:s},(function(e){return D.createElement(c,{disableOutsidePointerEvents:!0,onEscapeKeyDown:p,onPointerDownOutside:d,onDismiss:function(){return y.setOpen(!1)}},(function(t){return D.createElement(a,E({selector:f("DialogContent"),role:"dialog","aria-modal":!0},g,{ref:b(r,m,e.ref,t.ref),id:y.id,style:h(h({},t.style),g.style),onBlurCapture:v(g.onBlurCapture,t.onBlurCapture,{checkForDefaultPrevented:!1}),onFocusCapture:v(g.onFocusCapture,t.onFocusCapture,{checkForDefaultPrevented:!1}),onMouseDownCapture:v(g.onMouseDownCapture,t.onMouseDownCapture,{checkForDefaultPrevented:!1}),onTouchStartCapture:v(g.onTouchStartCapture,t.onTouchStartCapture,{checkForDefaultPrevented:!1})}))}))}))))}));T.displayName="DialogContent";var N=D.forwardRef((function(e,r){var t=R("DialogClose");return D.createElement(a,E({as:"button",selector:f("DialogClose"),type:"button"},e,{ref:r,onClick:v(e.onClick,(function(){return t.setOpen(!1)}))}))}));function B(e){return e?"open":"closed"}exports.DialogClose=N,N.displayName="DialogClose";var K=k;exports.Root=K;var U=A;exports.Trigger=U;var _=q;exports.Overlay=_;var G=T;exports.Content=G;var H=N;exports.Close=H;
//# sourceMappingURL=index.js.map

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

import{hideOthers as e}from"aria-hidden";import{RemoveScroll as t}from"react-remove-scroll";import{useFocusGuards as o}from"@radix-ui/react-focus-guards";import{Presence as r}from"@radix-ui/react-presence";import{Portal as n}from"@radix-ui/react-portal";import{FocusScope as a}from"@radix-ui/react-focus-scope";import{DismissableLayer as i}from"@radix-ui/react-dismissable-layer";import{getPartDataAttrObj as l,makeId as c}from"@radix-ui/utils";import{forwardRefWithAs as s}from"@radix-ui/react-polymorphic";import{createContext as u,useComposedRefs as p,composeEventHandlers as g,useControlledState as f,useId as m,composeRefs as d}from"@radix-ui/react-utils";import*as D from"react";function O(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function y(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?O(Object(o),!0).forEach((function(t){C(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):O(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function C(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function v(e,t){if(null==e)return{};var o,r,n=function(e,t){if(null==e)return{};var o,r,n={},a=Object.keys(e);for(r=0;r<a.length;r++)o=a[r],t.indexOf(o)>=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)o=a[r],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}const[h,x]=u("DialogContext","Dialog");export const Dialog=e=>{const{children:t,id:o,open:r,defaultOpen:n,onOpenChange:a}=e,i=D.useRef(null),l=c("dialog",m()),s=o||l,[u=!1,p]=f({prop:r,defaultProp:n,onChange:a}),g=D.useMemo((()=>({triggerRef:i,id:s,open:u,setOpen:p})),[s,u,p]);return D.createElement(h.Provider,{value:g},t)};Dialog.displayName="Dialog";const E="button";export const DialogTrigger=s(((e,t)=>{const{as:o=E,onClick:r}=e,n=v(e,["as","onClick"]),a=x("DialogTrigger"),i=p(t,a.triggerRef);return D.createElement(o,b({},l("DialogTrigger"),{ref:i,type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.id,onClick:g(r,(()=>a.setOpen(!0)))},n))}));DialogTrigger.displayName="DialogTrigger";const P="div";export const DialogOverlay=s(((e,t)=>{const{forceMount:o}=e,n=v(e,["forceMount"]),a=x("DialogOverlay");return D.createElement(r,{present:o||a.open},D.createElement(w,b({},n,{"data-state":T(a.open),ref:t})))}));const w=s(((e,t)=>{const{as:o=P}=e,r=v(e,["as"]);return D.createElement(n,null,D.createElement(o,b({},l("DialogOverlay"),{ref:t},r)))}));DialogOverlay.displayName="DialogOverlay";const j="div";export const DialogContent=s(((e,t)=>{const{forceMount:o}=e,n=v(e,["forceMount"]),a=x("DialogContent");return D.createElement(r,{present:o||a.open},D.createElement(F,b({},n,{"data-state":T(a.open),ref:t})))}));const F=s(((r,c)=>{const{as:s=j,onOpenAutoFocus:u,onCloseAutoFocus:p,onEscapeKeyDown:f,onPointerDownOutside:m}=r,O=v(r,["as","onOpenAutoFocus","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside"]),C=x("DialogContent");o();const h=D.useRef(null);return D.useEffect((()=>{const t=h.current;if(t)return e(t)}),[]),D.createElement(n,null,D.createElement(t,null,D.createElement(a,{trapped:!0,onMountAutoFocus:u,onUnmountAutoFocus:p},(e=>D.createElement(i,{disableOutsidePointerEvents:!0,onEscapeKeyDown:f,onPointerDownOutside:m,onDismiss:()=>C.setOpen(!1)},(t=>D.createElement(s,b({},l("DialogContent"),{role:"dialog","aria-modal":!0},O,{ref:d(c,h,e.ref,t.ref),id:C.id,style:y(y({},t.style),O.style),onBlurCapture:g(O.onBlurCapture,t.onBlurCapture,{checkForDefaultPrevented:!1}),onFocusCapture:g(O.onFocusCapture,t.onFocusCapture,{checkForDefaultPrevented:!1}),onMouseDownCapture:g(O.onMouseDownCapture,t.onMouseDownCapture,{checkForDefaultPrevented:!1}),onTouchStartCapture:g(O.onTouchStartCapture,t.onTouchStartCapture,{checkForDefaultPrevented:!1})}))))))))}));DialogContent.displayName="DialogContent";const k="button";export const DialogClose=s(((e,t)=>{const{as:o=k,onClick:r}=e,n=v(e,["as","onClick"]),a=x("DialogClose");return D.createElement(o,b({},l("DialogClose"),{ref:t,type:"button"},n,{onClick:g(r,(()=>a.setOpen(!1)))}))}));function T(e){return e?"open":"closed"}DialogClose.displayName="DialogClose";export const Root=Dialog;export const Trigger=DialogTrigger;export const Overlay=DialogOverlay;export const Content=DialogContent;export const Close=DialogClose;
import{hideOthers as e}from"aria-hidden";import{RemoveScroll as t}from"react-remove-scroll";import{useFocusGuards as o}from"@radix-ui/react-focus-guards";import{Primitive as r}from"@radix-ui/react-primitive";import{Presence as n}from"@radix-ui/react-presence";import{Portal as a}from"@radix-ui/react-portal";import{FocusScope as i}from"@radix-ui/react-focus-scope";import{DismissableLayer as l}from"@radix-ui/react-dismissable-layer";import{getSelector as c,makeId as u}from"@radix-ui/utils";import{createContext as s,useComposedRefs as p,composeEventHandlers as f,useControlledState as g,useId as d,composeRefs as m}from"@radix-ui/react-utils";import*as D from"react";function O(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function y(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?O(Object(o),!0).forEach((function(t){C(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):O(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function C(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function b(e,t){if(null==e)return{};var o,r,n=function(e,t){if(null==e)return{};var o,r,n={},a=Object.keys(e);for(r=0;r<a.length;r++)o=a[r],t.indexOf(o)>=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)o=a[r],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}const[w,x]=s("DialogContext","Dialog");export const Dialog=e=>{const{children:t,id:o,open:r,defaultOpen:n,onOpenChange:a}=e,i=D.useRef(null),l=u("dialog",d()),c=o||l,[s=!1,p]=g({prop:r,defaultProp:n,onChange:a}),f=D.useMemo((()=>({triggerRef:i,id:c,open:s,setOpen:p})),[c,s,p]);return D.createElement(w.Provider,{value:f},t)};Dialog.displayName="Dialog";export const DialogTrigger=D.forwardRef(((e,t)=>{const o=x("DialogTrigger"),n=p(t,o.triggerRef);return D.createElement(r,v({as:"button",selector:c("DialogTrigger"),type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.id},e,{ref:n,onClick:f(e.onClick,(()=>o.setOpen(!0)))}))}));DialogTrigger.displayName="DialogTrigger";export const DialogOverlay=D.forwardRef(((e,t)=>{const{forceMount:o}=e,r=b(e,["forceMount"]),a=x("DialogOverlay");return D.createElement(n,{present:o||a.open},D.createElement(E,v({},r,{"data-state":h(a.open),ref:t})))}));const E=D.forwardRef(((e,t)=>D.createElement(a,null,D.createElement(r,v({selector:c("DialogOverlay")},e,{ref:t})))));DialogOverlay.displayName="DialogOverlay";export const DialogContent=D.forwardRef(((e,t)=>{const{forceMount:o}=e,r=b(e,["forceMount"]),a=x("DialogContent");return D.createElement(n,{present:o||a.open},D.createElement(P,v({},r,{"data-state":h(a.open),ref:t})))}));const P=D.forwardRef(((n,u)=>{const{onOpenAutoFocus:s,onCloseAutoFocus:p,onEscapeKeyDown:g,onPointerDownOutside:d}=n,O=b(n,["onOpenAutoFocus","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside"]),C=x("DialogContent");o();const w=D.useRef(null);return D.useEffect((()=>{const t=w.current;if(t)return e(t)}),[]),D.createElement(a,null,D.createElement(t,null,D.createElement(i,{trapped:!0,onMountAutoFocus:s,onUnmountAutoFocus:p},(e=>D.createElement(l,{disableOutsidePointerEvents:!0,onEscapeKeyDown:g,onPointerDownOutside:d,onDismiss:()=>C.setOpen(!1)},(t=>D.createElement(r,v({selector:c("DialogContent"),role:"dialog","aria-modal":!0},O,{ref:m(u,w,e.ref,t.ref),id:C.id,style:y(y({},t.style),O.style),onBlurCapture:f(O.onBlurCapture,t.onBlurCapture,{checkForDefaultPrevented:!1}),onFocusCapture:f(O.onFocusCapture,t.onFocusCapture,{checkForDefaultPrevented:!1}),onMouseDownCapture:f(O.onMouseDownCapture,t.onMouseDownCapture,{checkForDefaultPrevented:!1}),onTouchStartCapture:f(O.onTouchStartCapture,t.onTouchStartCapture,{checkForDefaultPrevented:!1})}))))))))}));DialogContent.displayName="DialogContent";export const DialogClose=D.forwardRef(((e,t)=>{const o=x("DialogClose");return D.createElement(r,v({as:"button",selector:c("DialogClose"),type:"button"},e,{ref:t,onClick:f(e.onClick,(()=>o.setOpen(!1)))}))}));function h(e){return e?"open":"closed"}DialogClose.displayName="DialogClose";export const Root=Dialog;export const Trigger=DialogTrigger;export const Overlay=DialogOverlay;export const Content=DialogContent;export const Close=DialogClose;
//# sourceMappingURL=index.module.js.map
{
"name": "@radix-ui/react-dialog",
"version": "0.0.1",
"version": "0.0.2",
"license": "MIT",

@@ -21,16 +21,14 @@ "source": "src/index.ts",

"dependencies": {
"@radix-ui/react-dismissable-layer": "0.0.1",
"@radix-ui/react-focus-guards": "0.0.1",
"@radix-ui/react-focus-scope": "0.0.1",
"@radix-ui/react-polymorphic": "0.0.1",
"@radix-ui/react-portal": "0.0.1",
"@radix-ui/react-presence": "0.0.1",
"@radix-ui/react-utils": "0.0.1",
"@radix-ui/utils": "0.0.1",
"@radix-ui/react-dismissable-layer": "0.0.2",
"@radix-ui/react-focus-guards": "0.0.2",
"@radix-ui/react-focus-scope": "0.0.2",
"@radix-ui/react-polymorphic": "0.0.2",
"@radix-ui/react-portal": "0.0.2",
"@radix-ui/react-presence": "0.0.2",
"@radix-ui/react-primitive": "0.0.1",
"@radix-ui/react-utils": "0.0.2",
"@radix-ui/utils": "0.0.2",
"aria-hidden": "^1.1.1",
"react-remove-scroll": "^2.4.0"
},
"devDependencies": {
"parcel": "^2.0.0-beta.1"
},
"peerDependencies": {

@@ -37,0 +35,0 @@ "react": "^16.8 || ^17.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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc