UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 677 B
'use client'; import{Component as m,withComponent as u}from"@primereact/core/component";import{mergeProps as f}from"@primeuix/utils";import*as n from"react";import{createOptionalContext as i}from"@primereact/core/utils";var[d,l]=i();var t={as:"button",onClick:void 0};var C=u({name:"Gallery.FullScreen",defaultProps:t,setup(){return{gallery:l()}},render(e){let{props:r,ptmi:s,gallery:o}=e,c=o?.state.isFullscreen??!1,p=f(o?.fullScreenProps,{className:o?.cx("fullScreen")},s("root")),a=typeof r.children=="function"?r.children({isFullscreen:c}):r.children;return n.createElement(m,{instance:e,attrs:p,children:a})}});export{C as GalleryFullScreen,t as defaultFullScreenProps};