UNPKG

jb-calendar

Version:

jalali calendar interface web component

2 lines 1.37 kB
var e=Object.create,t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,c=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,a=(e,c,a,l)=>{if(c&&"object"==typeof c||"function"==typeof c)for(var i,s=n(c),o=0,f=s.length;o<f;o++)i=s[o],u.call(e,i)||i===a||t(e,i,{get:(e=>c[e]).bind(null,i),enumerable:!(l=r(c,i))||l.enumerable});return e},l=(r,n,u)=>(u=null!=r?e(c(r)):{},a(!n&&r&&r.__esModule?u:t(u,"default",{value:r,enumerable:!0}),r));const i=l(require("react"));require("jb-calendar");const s=l(require("jb-core/react")),o=i.default.forwardRef((e,t)=>{let r=(0,i.useRef)(null),[n,c]=(0,i.useState)(0);return(0,i.useImperativeHandle)(t,()=>r?r.current:{},[r]),(0,i.useEffect)(()=>{c(n+1)},[r.current]),(0,i.useEffect)(()=>{e.inputType&&(r.current.inputType=e.inputType)},[e.inputType]),(0,i.useEffect)(()=>{r.current.direction=e.direction},[e.direction]),(0,i.useEffect)(()=>{e.jalaliMonthList&&r.current.setMonthList("JALALI",e.jalaliMonthList)},[e.jalaliMonthList]),(0,i.useEffect)(()=>{r.current&&(r.current.dateRestrictions.min=e.min)},[r.current,e.min]),(0,i.useEffect)(()=>{r.current&&(r.current.dateRestrictions.max=e.max)},[r.current,e.max]),(0,s.useEvent)(r,"select",e.onSelect),i.default.createElement("jb-calendar",{ref:r,class:e.className,style:e.style})});exports.JBCalendar=o; //# sourceMappingURL=JBCalendar.cjs.js.map