UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 725 B
'use client'; import{Component as l,withComponent as u}from"@primereact/core/component";import{mergeProps as d}from"@primeuix/utils";import*as m from"react";import{createOptionalContext as s}from"@primereact/core/utils";var[C,r]=s();var p={as:"span",match:"always"};var v=u({name:"AutoComplete.Indicator",defaultProps:p,setup(){return{autocomplete:r()}},render(e){let{props:t,ptmi:n,autocomplete:o}=e,a=o?.state?.opened;if(t.match&&t.match!=="always"){let i=a?"open":"closed";if(t.match!==i)return null}let c=d(o?.indicatorProps,{className:o?.cx("indicator")},o?.ptm("indicator"),n("root"));return m.createElement(l,{instance:e,attrs:c,children:t.children})}});export{v as AutoCompleteIndicator,p as defaultIndicatorProps};