@visitscotland/component-library
Version:
VisitScotland Component Library
1 lines • 1.4 kB
JavaScript
;(self.webpackChunk_visitscotland_component_library=self.webpackChunk_visitscotland_component_library||[]).push([[2491],{5301:function(e,n,t){Object.defineProperty(n,"B",{value:!0});var a=t(17527),i=t(17527),u={class:"vs-date-input","data-test":"vs-date-input"},o=["for"],r=["min","name","id"],l=t(17527);n.A=(0,a.defineComponent)({__name:"DateInput",props:{label:{},id:{},name:{},value:{},minDate:{}},emits:["changeDate"],setup:function(e,n){var t=n.emit,a=e,c=t,d=(0,l.ref)(a.value),s=(0,l.computed)((function(){return(new Date).toISOString().split("T")[0]}));return(0,l.watch)((function(){return a.value}),(function(e){d.value=e,c("changeDate",d.value)})),function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("div",u,[(0,i.createElementVNode)("label",{for:e.id},(0,i.toDisplayString)(e.label),9,o),(0,i.withDirectives)((0,i.createElementVNode)("input",{type:"date",min:void 0!==e.minDate&&e.minDate.length>0?e.minDate:s.value,name:e.name,id:e.id,"onUpdate:modelValue":n[0]||(n[0]=function(e){return d.value=e}),onChange:n[1]||(n[1]=function(n){return e.$emit("changeDate",d.value)}),class:"form-control vs-input"},null,40,r),[[i.vModelText,d.value]])])}}})},43531:function(e,n,t){t.r(n),t.d(n,{A:function(){return a.A},B:function(){return a.B}});var a=t(5301)},62491:function(e,n,t){t.r(n),t.d(n,{__esModule:function(){return a.B}});var a=t(43531);const i=a.A;n.default=i}}]);