2023-05-15 16:21:46 +08:00

1 line
1.4 KiB
JavaScript

"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[6817],{294:function(r,n,o){o.d(n,{Z:function(){return _}});var t=o(5671),e=o(3144),l=o(136),a=o(7277),s=o(1515),i=o(4184),c=o.n(i),d=o(7484),h=o.n(d),m=o(7294),p=o.n(m),C=o(5893),_=function(r){(0,l.Z)(AtCalendarController,r);var n=(0,a.Z)(AtCalendarController);function AtCalendarController(){return(0,t.Z)(this,AtCalendarController),n.apply(this,arguments)}return(0,e.Z)(AtCalendarController,[{key:"render",value:function render(){var r=this.props,n=r.generateDate,o=r.minDate,t=r.maxDate,e=r.monthFormat,l=r.hideArrow,a=h()(n),i=!!o&&h()(o),d=!!t&&h()(t),m=i&&i.startOf("month").isSame(a),p=d&&d.startOf("month").isSame(a),_=i?i.format("YYYY-MM"):"",u=d?d.format("YYYY-MM"):"";return(0,C.jsxs)(s.G7,{className:"at-calendar__controller controller",children:[l?null:(0,C.jsx)(s.G7,{className:c()("controller__arrow controller__arrow--left",{"controller__arrow--disabled":m}),onClick:this.props.onPreMonth.bind(this,m)}),(0,C.jsx)(s.cW,{mode:"date",fields:"month",end:u,start:_,onChange:this.props.onSelectDate,value:a.format("YYYY-MM"),children:(0,C.jsx)(s.xv,{className:"controller__info",children:a.format(e)})}),l?null:(0,C.jsx)(s.G7,{className:c()("controller__arrow controller__arrow--right",{"controller__arrow--disabled":p}),onClick:this.props.onNextMonth.bind(this,p)})]})}}]),AtCalendarController}(p().Component)}}]);