UNPKG

@europeana/portal

Version:
193 lines (153 loc) 5.33 kB
exports.ids = [106,0]; exports.modules = { /***/ 223: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/AlertMessage.vue?vue&type=template&id=734f2f88& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-alert',{staticClass:"mt-3",attrs:{"show":"","variant":"dark","data-qa":"error notice"}},[_c('strong',[_vm._v(_vm._s(_vm.$t('error'))+":")]),_vm._v(" "+_vm._s(_vm.error)+"\n")])} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/generic/AlertMessage.vue?vue&type=template&id=734f2f88& // EXTERNAL MODULE: external "bootstrap-vue" var external_bootstrap_vue_ = __webpack_require__(4); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/AlertMessage.vue?vue&type=script&lang=js& // // // // // // // // // // // /* harmony default export */ var AlertMessagevue_type_script_lang_js_ = ({ components: { BAlert: external_bootstrap_vue_["BAlert"] }, props: { error: { type: String, default: '' } } }); // CONCATENATED MODULE: ./src/components/generic/AlertMessage.vue?vue&type=script&lang=js& /* harmony default export */ var generic_AlertMessagevue_type_script_lang_js_ = (AlertMessagevue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(3); // CONCATENATED MODULE: ./src/components/generic/AlertMessage.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( generic_AlertMessagevue_type_script_lang_js_, render, staticRenderFns, false, null, null, "b9e61988" ) /* harmony default export */ var AlertMessage = __webpack_exports__["default"] = (component.exports); /***/ }), /***/ 251: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/HTMLEmbed.vue?vue&type=template&id=c7d30e6e& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.html && _vm.responsiveProvider)?_c('div',{staticClass:"responsive-embed-wrapper",style:(("max-width:" + _vm.maxWidthWrapper + "rem")),attrs:{"data-qa":"responsive embed wrapper"}},[_vm._ssrNode("<div data-qa=\"html embed\" class=\"mb-5 html-embed\""+(_vm._ssrStyle(null,("padding-bottom:" + _vm.heightAsPercentOfWidth + "%"), null))+">"+(_vm._s(_vm.html))+"</div>")],2):(_vm.html && !_vm.responsiveProvider)?_c('div',{staticClass:"mb-5 html-embed",attrs:{"data-qa":"html embed"},domProps:{"innerHTML":_vm._s(_vm.html)}},[]):(_vm.error)?_c('AlertMessage',{attrs:{"error":_vm.error}}):_vm._e()} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/generic/HTMLEmbed.vue?vue&type=template&id=c7d30e6e& // EXTERNAL MODULE: ./src/components/generic/AlertMessage.vue + 4 modules var AlertMessage = __webpack_require__(223); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/HTMLEmbed.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var HTMLEmbedvue_type_script_lang_js_ = ({ name: 'HTMLEmbed', components: { AlertMessage: AlertMessage["default"] }, props: { html: { type: String, default: '' }, provider: { type: String, default: '' }, height: { type: [Number, String], default: null }, width: { type: [Number, String], default: null }, error: { type: [String, Error], default: '' } }, computed: { responsiveProvider() { const responsive = ['YouTube', 'Vimeo']; return responsive.includes(this.provider); }, heightAsPercentOfWidth() { return this.height * 100 / this.width; }, maxWidthWrapper() { const wrapperHeight = window.innerWidth <= 768 ? 22.5 : 35.5; return this.width * wrapperHeight / this.height; } } }); // CONCATENATED MODULE: ./src/components/generic/HTMLEmbed.vue?vue&type=script&lang=js& /* harmony default export */ var generic_HTMLEmbedvue_type_script_lang_js_ = (HTMLEmbedvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(3); // CONCATENATED MODULE: ./src/components/generic/HTMLEmbed.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( generic_HTMLEmbedvue_type_script_lang_js_, render, staticRenderFns, false, null, null, "06589d2d" ) /* harmony default export */ var HTMLEmbed = __webpack_exports__["default"] = (component.exports); /***/ }) };; //# sourceMappingURL=106.js.map