primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 2.84 kB
JavaScript
'use client';
var H=Object.defineProperty;var P=(o,t)=>{for(var e in t)H(o,e,{get:t[e],enumerable:!0})};import{createOptionalContext as I}from"@primereact/core/utils";var[x,i]=I();var L={};P(L,{End:()=>h,Label:()=>f,Remove:()=>l,Root:()=>C,Start:()=>u});import{Component as O,withComponent as j}from"@primereact/core/component";import{mergeProps as k}from"@primeuix/utils";import*as v from"react";var s={as:"div"};var h=j({name:"Chip.End",defaultProps:s,setup(){return{chip:i()}},render(o){let{props:t,ptmi:e,chip:r}=o,p=k({className:r?.cx("end")},r?.ptm("end"),e("root"));return v.createElement(O,{instance:o,attrs:p,children:t.children})}});import{Component as q,withComponent as z}from"@primereact/core/component";import{mergeProps as A}from"@primeuix/utils";import*as R from"react";var m={as:"div"};var f=z({name:"Chip.Label",defaultProps:m,setup(){return{chip:i()}},render(o){let{props:t,ptmi:e,chip:r}=o,p=A({className:r?.cx("label")},r?.ptm("label"),e("root"));return R.createElement(q,{instance:o,attrs:p,children:t.children})}});import{Component as B,withComponent as D}from"@primereact/core/component";import{mergeProps as F}from"@primeuix/utils";import*as b from"react";var a={as:"span"};var l=D({name:"Chip.Remove",defaultProps:a,setup(){return{chip:i()}},render(o){let{props:t,ptmi:e,chip:r}=o,p=F(r?.removeProps,{className:r?.cx("remove")},r?.ptm("remove"),e("root"));return b.createElement(B,{instance:o,attrs:p,children:t.children})}});import{Component as G,withComponent as J}from"@primereact/core/component";import{useChip as K}from"@primereact/headless/chip";import{mergeProps as M}from"@primeuix/utils";import*as d from"react";import*as y from"@primereact/headless/chip";var n={...y.defaultProps,as:"div",onRemove:void 0};var C=J({name:"Chip.Root",defaultProps:n,setup(o){return K(o.inProps)},render(o){let{id:t,props:e,state:r,ptmi:p,cx:g,rootProps:w}=o;if(!r.visible)return null;let N=M(w,{id:t,className:g("root")},p("root"));return d.createElement(x,{value:o},d.createElement(G,{instance:o,attrs:N,children:e.children}))}});import{Component as Q,withComponent as T}from"@primereact/core/component";import{mergeProps as U}from"@primeuix/utils";import*as E from"react";var c={as:"div"};var u=T({name:"Chip.Start",defaultProps:c,setup(){return{chip:i()}},render(o){let{props:t,ptmi:e,chip:r}=o,p=U({className:r?.cx("start")},r?.ptm("start"),e("root"));return E.createElement(Q,{instance:o,attrs:p,children:t.children})}});var S={};P(S,{defaultEndProps:()=>s,defaultLabelProps:()=>m,defaultRemoveProps:()=>a,defaultRootProps:()=>n,defaultStartProps:()=>c});export{L as Chip,h as ChipEnd,f as ChipLabel,S as ChipProps,x as ChipProvider,l as ChipRemove,C as ChipRoot,u as ChipStart,s as defaultEndProps,m as defaultLabelProps,a as defaultRemoveProps,n as defaultRootProps,c as defaultStartProps,i as useChipContext};