UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 787 B
'use client'; import{Component as f,withComponent as d}from"@primereact/core/component";import{useGallery as u}from"@primereact/headless/gallery";import{mergeProps as P}from"@primeuix/utils";import*as e from"react";import{createPortal as G}from"react-dom";import{createOptionalContext as y}from"@primereact/core/utils";var[l,x]=y();import*as p from"@primereact/headless/gallery";var s={...p.defaultProps,as:"div"};var F=d({name:"Gallery.Root",defaultProps:s,setup(r){return u(r.inProps)},render(r){let{props:o,ptmi:a,cx:m,rootProps:n}=r,i=!!o.fullscreen,c=P(n,{className:m("root")},a("root")),t=e.createElement(l,{value:r},e.createElement(f,{instance:r,attrs:c,children:o.children}));return i&&typeof document<"u"?G(t,document.body):t}});export{F as GalleryRoot,s as defaultRootProps};