yekonga-server
Version:
Yekonga Server
2 lines (1 loc) • 1.95 kB
JavaScript
import{H as a,g as t,o as n,c as s,h as o,t as e,m as l,k as r,x as i,q as c,j as u}from"./vendor.38a5f540.js";const g={name:"TranslatorLanguageShowComponent",computed:a({currentUser:"user"}),components:{},props:{},watch:{"$route.params.locale":function(a){this.locale=a,this.fetchJson()}},data:()=>({locale:null,loading:!1,summary:{},translatorLanguage:{},query:"{uuid:translatorLanguageId,translatorLanguageId,name,locale,flag}"}),created(){this.locale=this.$route.params.locale,this.fetchJson()},methods:{onLoading:function(a){this.loading=a},fetchJson:async function(){this.loading=!0;var a=`query {\n translatorLanguage(where:{locale:{equalTo:"${this.locale}"}})${this.query},\n }`,t=await window.ajaxGraphql(a,null);console.log(t),t.translatorLanguage&&(this.translatorLanguage=t.translatorLanguage),t.summary&&(this.summary=t.summary),this.loading=!1}}},d={class:"container-detail p-4"},m={class:"container-summary bg-default mb-4"},h={class:"d-flex justify-content-between"},f={class:"d-inline-block h5"},p={class:"d-flex align-items-center"},v={class:"container-navbar separator"},L={class:"nav"},y={class:"container-detail"};g.render=function(a,g,w,$,k,q){const b=t("router-link"),x=t("router-view");return n(),s("div",d,[o("div",m,[o("div",h,[o("div",f,[o("div",p,[o("span",null,"Translations = "+e(k.translatorLanguage.name)+" ("+e(k.translatorLanguage.locale)+")",1)])])])]),o("div",v,[o("nav",L,[a.$isPermitted("translatorLanguage.information")?(n(),l(b,{key:0,to:"/app/translations/show/"+this.locale,class:"nav-link"},{default:r((()=>[i(e(a.$t("translatorLanguage.information")),1)])),_:1},8,["to"])):c("",!0),a.$isPermitted("translatorLanguage.translations")?(n(),l(b,{key:1,to:"/app/translations/show/"+this.locale+"/translator-translations",class:"nav-link"},{default:r((()=>[i(e(a.$t("translatorLanguage.translatorTranslations")),1)])),_:1},8,["to"])):c("",!0)])]),o("div",y,[u(x)])])};export{g as default};