primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 849 B
JavaScript
'use client';
import{Component as s,withComponent as d}from"@primereact/core/component";import{mergeProps as u}from"@primeuix/utils";import*as c from"react";import{createOptionalContext as n}from"@primereact/core/utils";var[D,p]=n();import{createOptionalContext as k}from"@primereact/core/utils";var[P,y]=k();var a={as:"div",type:"hour"};var T=d({name:"DatePicker.Picker",defaultProps:a,setup({props:e}){let t=p(),i={hour:"hourPicker",minute:"minutePicker",second:"secondPicker",ampm:"ampmPicker"},r=e.type&&i[e.type]||"hourPicker";return{datepicker:t,pickerType:r}},render(e){let{props:t,ptmi:i,datepicker:r,pickerType:o}=e,m=u(r?.getPickerProps?.(o),{className:r?.cx(o)},r?.ptm(o),i("root"));return c.createElement(P,{value:e},c.createElement(s,{instance:e,attrs:m,children:t.children}))}});export{T as DatePickerPicker,a as defaultPickerProps};