primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 915 B
JavaScript
'use client';
import{Component as x,withComponent as f}from"@primereact/core/component";import{mergeProps as h,resolve as u}from"@primeuix/utils";import*as r from"react";import{createOptionalContext as P}from"@primereact/core/utils";var[C,c]=P();import{createOptionalContext as k}from"@primereact/core/utils";var[M,a]=k();var s={as:"span",month:void 0,index:void 0};var w=f({name:"DatePicker.Month",defaultProps:s,setup(){let e=c(),t=a(),n=e?.props.month??t?.props.month,o=e?.props.index??t?.props.index;return{datepicker:e,datepickertablebodycell:t,month:n,index:o}},render(e){let{props:t,ptmi:n,datepicker:o,month:p,index:i}=e,m={month:p,index:i},l=h(o?.getMonthProps?.(p,i),{className:o?.cx("month",m)},o?.ptm("month"),n("root")),d=()=>r.createElement(r.Fragment,null,p?.value);return r.createElement(x,{instance:e,attrs:l,children:u(t.children,e)??d()})}});export{w as DatePickerMonth,s as defaultMonthProps};