primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 2.49 kB
JavaScript
'use client';
var w=Object.defineProperty;var u=(o,t)=>{for(var p in t)w(o,p,{get:t[p],enumerable:!0})};import{createOptionalContext as N}from"@primereact/core/utils";var[I,n]=N();var h={};u(h,{Close:()=>c,Content:()=>m,Display:()=>f,Root:()=>P});import{Component as b,withComponent as H}from"@primereact/core/component";import{mergeProps as O}from"@primeuix/utils";import*as C from"react";var s={as:"button"};var c=H({name:"Inplace.Close",defaultProps:s,setup(){return{inplace:n()}},render(o){let{props:t,ptmi:p,inplace:e}=o,r=O(e?.closeProps,e?.ptm("close"),p("root"));return C.createElement(b,{instance:o,attrs:r,children:t.children})}});import{Component as j,withComponent as k}from"@primereact/core/component";import{mergeProps as q}from"@primeuix/utils";import*as x from"react";var a={as:"div"};var m=k({name:"Inplace.Content",defaultProps:a,setup(){return{inplace:n()}},render(o){let{props:t,ptmi:p,inplace:e}=o,r=q(e?.contentProps,{className:e?.cx("content")},e?.ptm("content"),p("root"));return x.createElement(j,{pIf:e?.state.open,instance:o,attrs:r,children:t.children})}});import{Component as z,withComponent as A}from"@primereact/core/component";import{mergeProps as B}from"@primeuix/utils";import*as y from"react";var l={as:"div"};var f=A({name:"Inplace.Display",defaultProps:l,setup(){return{inplace:n()}},render(o){let{props:t,ptmi:p,inplace:e}=o,r=B(e?.displayProps,{className:e?.cx("display")},e?.ptm("display"),p("root"));return y.createElement(z,{pIf:!e?.state.open,instance:o,attrs:r,children:t.children})}});import{Component as E,withComponent as F}from"@primereact/core/component";import{useInplace as G}from"@primereact/headless/inplace";import{mergeProps as J}from"@primeuix/utils";import*as d from"react";import*as R from"@primereact/headless/inplace";var i={...R.defaultProps,as:"div",disabled:!1,onOpenChange:void 0};var P=F({name:"Inplace.Root",defaultProps:i,setup(o){return G(o.inProps)},render(o){let{id:t,props:p,ptmi:e,cx:r,rootProps:D}=o,g=J(D,{id:t,className:r("root")},e("root"));return d.createElement(I,{value:o},d.createElement(E,{instance:o,attrs:g,children:p.children}))}});var v={};u(v,{defaultCloseProps:()=>s,defaultContentProps:()=>a,defaultDisplayProps:()=>l,defaultRootProps:()=>i});export{h as Inplace,c as InplaceClose,m as InplaceContent,f as InplaceDisplay,v as InplaceProps,I as InplaceProvider,P as InplaceRoot,s as defaultCloseProps,a as defaultContentProps,l as defaultDisplayProps,i as defaultRootProps,n as useInplaceContext};