primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 701 B
JavaScript
'use client';
import{Component as l,withComponent as d}from"@primereact/core/component";import{mergeProps as f}from"@primeuix/utils";import*as n from"react";import{createOptionalContext as m}from"@primereact/core/utils";var[S,r]=m();var c={as:"span",match:"always"};var v=d({name:"Select.Indicator",defaultProps:c,setup(){return{select:r()}},render(o){let{props:t,ptmi:s,select:e}=o,p=e?.state?.opened;if(t.match&&t.match!=="always"){let a=p?"open":"closed";if(t.match!==a)return null}let i=f(e?.indicatorProps,{className:e?.cx("indicator")},e?.ptm("indicator"),s("root"));return n.createElement(l,{instance:o,attrs:i,children:t.children})}});export{v as SelectIndicator,c as defaultIndicatorProps};