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