@europeana/portal
Version:
Europeana Portal
200 lines (157 loc) • 9.96 kB
JavaScript
exports.ids = [88];
exports.modules = {
/***/ 235:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(256);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(13).default
module.exports.__inject__ = function (context) {
add("15a7eb04", content, true, context)
};
/***/ }),
/***/ 255:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
;
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CallToActionBanner_vue_vue_type_style_index_0_id_30ef1156_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(235);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CallToActionBanner_vue_vue_type_style_index_0_id_30ef1156_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CallToActionBanner_vue_vue_type_style_index_0_id_30ef1156_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CallToActionBanner_vue_vue_type_style_index_0_id_30ef1156_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CallToActionBanner_vue_vue_type_style_index_0_id_30ef1156_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 256:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(12);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".cta-banner[data-v-30ef1156]{background-color:#d9d4ca;margin-bottom:2em;font-size:1rem;border-radius:.25em;border:.25em solid #1a1a1a;box-shadow:.75em .75em 0 0 #1a1a1a}@media(min-width: 1920px){.cta-banner[data-v-30ef1156]{font-size:1vw}}.cta-banner .cta-content[data-v-30ef1156]{padding:1.75em;text-align:center;font-size:1rem}@media(min-width: 1200px){.cta-banner .cta-content[data-v-30ef1156]{font-size:1.375rem}}@media(min-width: 1920px){.cta-banner .cta-content[data-v-30ef1156]{font-size:1em}}.cta-banner .cta-content h2[data-v-30ef1156]{color:#4d4d4d;font-size:2rem;font-weight:700;margin-bottom:1.5rem}@media(min-width: 1200px){.cta-banner .cta-content h2[data-v-30ef1156]{font-size:2.375rem}}@media(min-width: 1920px){.cta-banner .cta-content h2[data-v-30ef1156]{font-size:2em;margin-bottom:.8em}}.cta-banner .cta-content p[data-v-30ef1156]{margin-bottom:1em}.cta-banner .btn-primary.btn-cta[data-v-30ef1156]{margin-bottom:0;text-transform:none;border:.1875em solid #1a1a1a;box-shadow:.25em .25em 0 0 #1a1a1a;font-weight:700;padding:.5em 1em;border-radius:.25em;margin-top:2em}@media(min-width: 1920px){.cta-banner .btn-primary.btn-cta[data-v-30ef1156]{font-size:1vw}}.cta-banner.light[data-v-30ef1156]{background-color:#ededed}.cta-banner.innovationblue[data-v-30ef1156]{background-color:#0a72cc}.cta-banner.innovationblue .cta-content[data-v-30ef1156]{color:#fff}.cta-banner.innovationblue .cta-content h2[data-v-30ef1156]{color:#fff}.cta-banner.innovationblue .btn-primary.btn-cta[data-v-30ef1156]{background-color:#d9d4ca;color:#1a1a1a}.cta-banner.innovationblue .btn-primary.btn-cta[data-v-30ef1156]:hover{background-color:#fff}.cta-banner .cta-illustration[data-v-30ef1156]{margin-top:1em;margin-left:1em;margin-right:1em;height:175px;position:relative;flex-shrink:0}@media(min-width: 768px){.cta-banner .cta-illustration[data-v-30ef1156]{height:auto;width:40%}}.cta-banner .cta-illustration img[data-v-30ef1156]{position:absolute;left:0;bottom:0;max-height:100%;right:0;margin:0 auto}.home-cta[data-v-30ef1156]{margin:3em auto}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 257:
/***/ (function(module, exports) {
/***/ }),
/***/ 369:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
;
// 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/CallToActionBanner.vue?vue&type=template&id=30ef1156&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"cta-banner d-flex flex-md-row flex-column",class:_vm.variant},[(_vm.illustration)?_vm._ssrNode("<div class=\"cta-illustration align-self-stretch\" data-v-30ef1156>","</div>",[_c('OptimisedImage',{attrs:{"alt":_vm.illustration.image.description,"src":_vm.illustration.image.url,"width":_vm.illustration.image.width,"height":_vm.illustration.image.height,"content-type":_vm.illustration.image.contentType,"max-width":1100,"lazy":true}})],1):_vm._e(),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"cta-content align-self-stretch flex-md-fill\" data-v-30ef1156>","</div>",[_vm._ssrNode("<h2 data-v-30ef1156>"+_vm._ssrEscape("\n "+_vm._s(_vm.name)+"\n ")+"</h2> <div data-v-30ef1156>"+(_vm._s(_vm.html))+"</div> "),_c('SmartLink',{staticClass:"btn btn-cta btn-primary",attrs:{"destination":_vm.link.url,"data-qa":"call to action"}},[_vm._v("\n "+_vm._s(_vm.link.text)+"\n ")])],2)],2)}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/components/generic/CallToActionBanner.vue?vue&type=template&id=30ef1156&scoped=true&
// EXTERNAL MODULE: ./src/components/generic/SmartLink.vue + 3 modules
var SmartLink = __webpack_require__(26);
// EXTERNAL MODULE: external "marked"
var external_marked_ = __webpack_require__(184);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/CallToActionBanner.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var CallToActionBannervue_type_script_lang_js_ = ({
name: 'CallToActionBanner',
components: {
SmartLink: SmartLink["a" /* default */],
OptimisedImage: () => __webpack_require__.e(/* import() */ 103).then(__webpack_require__.bind(null, 253))
},
props: {
name: {
type: String,
required: true
},
text: {
type: String,
required: true
},
link: {
type: Object,
required: true
},
illustration: {
type: Object,
default: null
},
/**
* Banner variant to use
* @values yellowgrey, light, innovationblue
*/
variant: {
type: String,
default: 'yellowgrey'
}
},
computed: {
html() {
// TODO: Update the styling of the RichString component and use that instead.
return external_marked_["marked"].parse(this.text);
}
}
});
// CONCATENATED MODULE: ./src/components/generic/CallToActionBanner.vue?vue&type=script&lang=js&
/* harmony default export */ var generic_CallToActionBannervue_type_script_lang_js_ = (CallToActionBannervue_type_script_lang_js_);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(3);
// EXTERNAL MODULE: ./src/components/generic/CallToActionBanner.vue?vue&type=custom&index=0&blockType=docs&lang=md
var CallToActionBannervue_type_custom_index_0_blockType_docs_lang_md = __webpack_require__(257);
var CallToActionBannervue_type_custom_index_0_blockType_docs_lang_md_default = /*#__PURE__*/__webpack_require__.n(CallToActionBannervue_type_custom_index_0_blockType_docs_lang_md);
// CONCATENATED MODULE: ./src/components/generic/CallToActionBanner.vue
function injectStyles (context) {
var style0 = __webpack_require__(255)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
generic_CallToActionBannervue_type_script_lang_js_,
render,
staticRenderFns,
false,
injectStyles,
"30ef1156",
"61951a8c"
)
/* custom blocks */
if (typeof CallToActionBannervue_type_custom_index_0_blockType_docs_lang_md_default.a === 'function') CallToActionBannervue_type_custom_index_0_blockType_docs_lang_md_default()(component)
/* harmony default export */ var CallToActionBanner = __webpack_exports__["default"] = (component.exports);
/***/ })
};;
//# sourceMappingURL=88.js.map