@europeana/portal
Version:
Europeana Portal
2 lines • 3.03 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[98],{1064:function(t,e,n){"use strict";n(892)},1065:function(t,e,n){var l=n(137)(!1);l.push([t.i,".icon-translate[data-v-1874e344]::before{font-size:1.4375rem}.multilingual-selector[data-v-1874e344]{vertical-align:baseline}.multilingual-dropdown-item[data-v-1874e344]{font-size:.875rem}",""]),t.exports=l},1170:function(t,e,n){"use strict";n.r(e);n(13),n(10),n(80),n(34);var l={name:"ItemLanguageSelector",mixins:[n(825).a],props:{fromTranslationError:{type:Boolean,default:!1},metadataLanguage:{type:String,default:null}},data:function(){return{translateLocales:this.$i18n.locales.filter((function(t){return"eu"!==t.code}))}},computed:{metadataLanguageLabel:function(){var t,e=this;return null===(t=this.$i18n.locales.find((function(t){return t.code===e.metadataLanguage})))||void 0===t?void 0:t.name}},methods:{translateParams:function(t){var e={};return t&&(e.lang=t),{path:this.$route.path,query:e}}}},r=(n(1064),n(59)),component=Object(r.a)(l,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("b-container",{staticClass:"border-bottom mt-3",attrs:{fluid:"","data-qa":"item language selector"}},[n("b-container",[n("b-row",[n("b-col",{staticClass:"col-12 pb-3 d-inline-flex align-items-center flex-wrap"},[n("span",[n("span",{staticClass:"icon-translate pr-2"}),t._v(" "),t.fromTranslationError?n("i18n",{staticClass:"pr-1",attrs:{path:"multilingual.translateQuotaError",tag:"span","data-qa":"translate item error"}}):n("i18n",{staticClass:"pr-1",attrs:{path:"multilingual.translateLanguage",tag:"span","data-qa":"translate item suggestion"}},[n("b-dropdown",{staticClass:"multilingual-selector",attrs:{text:t.$t("multilingual.other"),variant:"link","toggle-class":"multilingual-dropdown","toggle-tag":"span","no-flip":"","data-qa":"item language dropdown"}},t._l(t.translateLocales,(function(e){return n("b-dropdown-item",{key:e.code,staticClass:"multilingual-dropdown-item",attrs:{to:t.translateParams(e.code),"data-qa":"item language option "+e.code}},[t._v("\n "+t._s(e.name)+"\n ")])})),1)],1)],1),t._v(" "),t.metadataLanguage?n("b-link",{attrs:{to:t.translateParams(null),"data-qa":"remove item translation button"}},[n("i18n",{staticClass:"pr-1",attrs:{path:"multilingual.stopTranslating",tag:"span"}},[n("span",[t._v(t._s(t.metadataLanguageLabel))])])],1):t._e()],1)],1)],1)],1)}),[],!1,null,"1874e344",null);e.default=component.exports},825:function(t,e,n){"use strict";n(13),n(10),n(80);e.a={computed:{availableLocales:function(){var t=this;return this.$i18n.locales.filter((function(i){return i.code!==t.$i18n.locale}))},selectedLocale:function(){var t=this;return this.$i18n.locales.find((function(e){return e.code===t.$i18n.locale}))}}}},892:function(t,e,n){var content=n(1065);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(138).default)("703ec30f",content,!0,{sourceMap:!1})}}]);
//# sourceMappingURL=b67aeec.js.map