UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 1.43 kB
'use client'; var R=Object.defineProperty;var d=(o,e)=>{for(var t in e)R(o,t,{get:e[t],enumerable:!0})};import{createOptionalContext as v}from"@primereact/core/utils";var[l,f]=v();var P={};d(P,{Inset:()=>s,Root:()=>m});import{Component as y,withComponent as h}from"@primereact/core/component";import{mergeProps as C}from"@primeuix/utils";import*as a from"react";var r={as:"span"};var s=h({name:"IconField.Inset",defaultProps:r,setup(){return{iconfield:f()}},render(o){let{props:e,ptmi:t,iconfield:n}=o,p=C({className:n?.cx("inset")},n?.ptm("inset"),t("root"));return a.createElement(y,{instance:o,attrs:p,children:e.children})}});import{Component as g,withComponent as w}from"@primereact/core/component";import{useIconField as H}from"@primereact/headless/iconfield";import{mergeProps as N}from"@primeuix/utils";import*as c from"react";import*as I from"@primereact/headless/iconfield";var i={...I.defaultProps,as:"div"};var m=w({name:"IconField.Root",defaultProps:i,setup(o){return H(o?.inProps)},render(o){let{id:e,props:t,ptmi:n,cx:p,rootProps:F}=o,x=N(F,{id:e,className:p("root")},n("root"));return c.createElement(l,{value:o},c.createElement(g,{instance:o,attrs:x,children:t.children}))}});var u={};d(u,{defaultInsetProps:()=>r,defaultRootProps:()=>i});export{P as IconField,s as IconFieldInset,u as IconFieldProps,l as IconFieldProvider,m as IconFieldRoot,r as defaultInsetProps,i as defaultRootProps,f as useIconFieldContext};