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