UNPKG

@europeana/portal

Version:
2 lines 1.79 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{1165:function(t,n,o){"use strict";o.r(n);o(58),o(62);var e={name:"ContentWarningModal",props:{title:{type:String,default:null},description:{type:String,default:null},pageSlug:{type:String,default:null},modalStatic:{type:Boolean,default:!1}},mounted:function(){this.showWarning()},methods:{showWarning:function(){var t=JSON.parse(sessionStorage.dismissedWarnings||"[]");(null==t?void 0:t.includes(this.pageSlug))||(this.$bvModal.show("content-warning-modal"),this.$matomo&&this.$matomo.trackEvent("Content warning","Content warning modal shows",this.pageSlug))},dismissWarning:function(){this.$bvModal.hide("content-warning-modal");var t=JSON.parse(sessionStorage.dismissedWarnings||"[]");t.push(this.pageSlug),sessionStorage.dismissedWarnings=JSON.stringify(t),this.$matomo&&this.$matomo.trackEvent("Content warning","Click continue",this.pageSlug)}}},r=o(59),component=Object(r.a)(e,(function(){var t=this,n=t.$createElement,o=t._self._c||n;return o("b-modal",{attrs:{id:"content-warning-modal",title:t.title,"hide-header-close":"","hide-footer":"","data-qa":"content warning modal",static:t.modalStatic}},[o("p",[t._v(t._s(t.description))]),t._v(" "),o("div",{staticClass:"modal-footer pt-2"},[o("b-button",{attrs:{variant:"outline-primary","data-qa":"go away button",to:t.$path({name:"index"})},nativeOn:{click:function(n){t.$matomo&&t.$matomo.trackEvent("Content warning","Click go away",t.pageSlug)}}},[t._v("\n "+t._s(t.$t("actions.goHome"))+"\n ")]),t._v(" "),o("b-button",{staticClass:"continue-button",attrs:{variant:"primary"},on:{click:t.dismissWarning}},[t._v("\n "+t._s(t.$t("actions.continue"))+"\n ")])],1)])}),[],!1,null,null,null);n.default=component.exports}}]); //# sourceMappingURL=a56907e.js.map