@europeana/portal
Version:
Europeana Portal
2 lines • 3.13 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[112],{1009:function(t,e,n){"use strict";n(826)},1010:function(t,e,n){var r=n(105)(!1);r.push([t.i,".form-control.is-active[data-v-2ff73832]{border:1px solid #0a72cc;color:#085395}.apply-button[data-v-2ff73832]{height:2.5rem;vertical-align:bottom;margin-left:.25rem}.apply-icon[data-v-2ff73832]{transform:rotate(-90deg);display:inline-block}",""]),t.exports=r},1117:function(t,e,n){"use strict";n.r(e);var r={name:"SideDateFilter",props:{name:{type:String,required:!0},start:{type:String,default:""},end:{type:String,default:""},specific:{type:Boolean,default:!1}},data:()=>({form:{}}),computed:{facetName(){return this.$t("facets.".concat(this.name,".name"))},disableApplyButton(){return!(this.form.start||this.form.end)}},watch:{start(){this.init()},end(){this.init()},specific(){this.init()}},mounted(){this.init()},methods:{init(){this.form={start:this.start,end:this.end,specific:this.specific}},emitDateForm(){this.$nextTick((()=>{this.$emit("dateFilter",this.name,this.form)}))}}},o=(n(1009),n(40)),component=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("b-form-group",{staticClass:"side-facet",attrs:{label:t.facetName}},[n("div",{staticClass:"d-inline-block"},[n("b-checkbox",{staticClass:"unstyled mb-2",attrs:{"data-qa":"specific checkbox"},model:{value:t.form.specific,callback:function(e){t.$set(t.form,"specific",e)},expression:"form.specific"}},[n("span",[t._v(t._s(t.$t("dateFilter.specificDate")))])]),t._v(" "),n("label",{staticClass:"sr-only",attrs:{for:t.name+".start"}},[t._v("\n "+t._s(t.$t("dateFilter.startDate"))+"\n ")]),t._v(" "),n("b-input",{staticClass:"mb-2 mr-sm-2 mb-sm-0",class:{"is-active":t.form.start},attrs:{id:t.name+".start",type:"date","data-qa":"date range start input",placeholder:"YYYY-MM-DD"},model:{value:t.form.start,callback:function(e){t.$set(t.form,"start",e)},expression:"form.start"}}),t._v(" "),t.form.specific?t._e():[n("span",{staticClass:"d-block py-1"},[t._v("\n "+t._s(t.$t("dateFilter.to"))+"\n ")]),t._v(" "),n("label",{staticClass:"sr-only",attrs:{for:t.name+".end"}},[t._v("\n "+t._s(t.$t("dateFilter.endDate"))+"\n ")]),t._v(" "),n("b-input",{class:{"is-active":t.form.end},attrs:{id:t.name+".end",type:"date","data-qa":"date range end input",placeholder:"YYYY-MM-DD"},model:{value:t.form.end,callback:function(e){t.$set(t.form,"end",e)},expression:"form.end"}})]],2),t._v(" "),n("b-button",{staticClass:"apply-button",attrs:{variant:"primary",disabled:t.disableApplyButton,"data-qa":t.name+" apply button","aria-label":t.$t("facets.button.apply")},on:{click:function(e){return e.stopPropagation(),t.emitDateForm.apply(null,arguments)}}},[n("span",{staticClass:"apply-icon icon-arrow-down"})])],1)}),[],!1,null,"2ff73832",null);e.default=component.exports},826:function(t,e,n){var content=n(1010);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(106).default)("0d266411",content,!0,{sourceMap:!1})}}]);
//# sourceMappingURL=bf439b9.modern.js.map