UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 799 B
'use client'; import{Component as f,withComponent as l}from"@primereact/core/component";import{mergeProps as I}from"@primeuix/utils";import*as r from"react";import{createOptionalContext as c}from"@primereact/core/utils";var[S,s]=c();import{createOptionalContext as u}from"@primereact/core/utils";var[i,P]=u();var n={as:"div",value:void 0};var M=l({name:"Stepper.Item",defaultProps:n,setup({props:e}){let t=s(),p=r.useMemo(()=>e.value===t?.state.value,[e.value,t?.state.value]);return{stepper:t,active:p}},render(e){let{props:t,ptmi:p,stepper:o,active:m}=e,a=I(o?.getItemProps({active:m}),{className:o?.cx("item",{active:m})},o?.ptm("item"),p("root"));return r.createElement(i,{value:e},r.createElement(f,{instance:e,attrs:a,children:t.children}))}});export{M as StepperItem,n as defaultItemProps};