UNPKG

siegel

Version:

Web application development ecosystem

1 lines 1.21 kB
import e,{useState as r}from"react";import t from"../_internals/resolve_tag_attributes.js";import n from"../_internals/component.js";import o from"../_internals/ref_apply.js";import{getMonths as a,getFirstMonthDate as i}from"./helpers/index.js";import s from"./styles.sass";let _="-ui-calendar",m,d=n(_,{theme:{root:m,_in_progress:m,icon_prev:m,icon_next:m,icon_month:m,icon_year:m,month_wrapper:m,month_title:m,month_days_wrapper:m,month_title_wrapper:m,day_month_sibling:m,week:m,week_day:m,row:m,day:m,day__selected:m,day__first:m,day__last:m,day__today:m,day__hidden:m,day__range_from:m,day__range_to:m},strings:{months:["january","february","march","april","may","june","july","august","september","october","november","december"],weekDays:["sun","mon","tue","wed","thu","fri","sat"]},monthsBefore:0,monthsAfter:0,triggerOnlyWhenFinished:!0,fixedHeight:!0},n=>{let{monthsBefore:_,rootTagAttributes:m,className:d,initDate:{rangeDateStart:l,rangeDateEnd:p}}=n,y=r({innerRangeStart:l,innerRangeEnd:p||l,inProgress:!1,anchor:0,beginOfMonth:i(l,_)}),h=s.root;d&&(h+=` ${d}`);let c={className:h,children:a(n,y)};return o(c,n),c=t(c,m),e.createElement("div",{...c})});export default d;export{_ as componentID};