@europeana/portal
Version:
Europeana Portal
2 lines • 2.41 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{1098:function(e,t,n){"use strict";n.r(t);var o={name:"SetRecommendations",components:{ItemPreviewCardGroup:n(663).a},props:{identifier:{type:String,required:!0},type:{type:String,required:!0}},fetch(){return this.$apis.recommendation.recommend("set",this.identifier).then((e=>{this.$store.commit("set/setActiveRecommendations",e.items)}))},computed:{recommendations(){return this.$store.state.set.activeRecommendations||[]},recommendationsDisclaimer(){var e=[];return this.enableAcceptRecommendations&&e.push(this.$t("recommendation.prompts.accept")),this.enableRejectRecommendations&&e.push(this.$t("recommendation.prompts.reject")),e.join(" — ")},setIsEntityBestItems(){return"EntityBestItemsSet"===this.type},enableAcceptRecommendations(){return this.setIsEntityBestItems?this.$features.acceptEntityRecommendations:this.$features.acceptSetRecommendations},enableRejectRecommendations(){return this.setIsEntityBestItems?this.$features.rejectEntityRecommendations:this.$features.acceptSetRecommendations}}},c=(n(993),n(40)),component=Object(c.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return!e.$fetchState.pending&&!e.$fetchState.error&&e.recommendations.length>0?n("b-row",{staticClass:"recommendations"},[n("b-col",[n("h2",{staticClass:"related-heading"},[e._v("\n "+e._s(e.$t("items.recommended"))+"\n ")]),e._v(" "),e.enableAcceptRecommendations||e.enableRejectRecommendations?n("h5",{staticClass:"related-subtitle",attrs:{"data-qa":"recommendations disclaimer"}},[n("span",{staticClass:"icon-info-outline"}),e._v("\n "+e._s(e.recommendationsDisclaimer)+"\n ")]):e._e(),e._v(" "),n("ItemPreviewCardGroup",{attrs:{items:e.recommendations,"enable-accept-recommendations":e.enableAcceptRecommendations,"enable-reject-recommendations":e.enableRejectRecommendations}})],1)],1):e._e()}),[],!1,null,"01b96536",null);t.default=component.exports},818:function(e,t,n){var content=n(994);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(106).default)("4fce79b2",content,!0,{sourceMap:!1})},993:function(e,t,n){"use strict";n(818)},994:function(e,t,n){var o=n(105)(!1);o.push([e.i,".recommendations h2[data-v-01b96536]{color:#4d4d4d;font-size:1.25rem}",""]),e.exports=o}}]);
//# sourceMappingURL=56fb829.modern.js.map