UNPKG

yekonga-server

Version:
2 lines (1 loc) 1.77 kB
import{H as s,g as e,o as a,c as r,h as i,E as t,t as n,m as u,k as o,x as l,q as d,j as c}from"./vendor.38a5f540.js";const m={name:"UserShowComponent",computed:s({currentUser:"user"}),components:{},props:{},watch:{"$route.params.userId":function(s){this.uuid=s,this.fetchJson()}},data:()=>({uuid:null,loading:!1,summary:{},user:{},query:"{uuid:userId,userId,email,firstName,lastName,profileUrl,createdAt}"}),created(){this.uuid=this.$route.params.userId,this.fetchJson()},methods:{onLoading:function(s){this.loading=s},fetchJson:async function(){this.loading=!0;var s=`query {\n user(where:{userId:{equalTo:"${this.uuid}"}})${this.query},\n }`,e=await window.ajaxGraphql(s,null);e.user&&(this.user=e.user),e.summary&&(this.summary=e.summary),this.loading=!1}}},h={class:"container-detail p-4"},f={class:"container-summary bg-default"},p={class:"d-flex justify-content-between"},v={class:"d-inline-block h5"},y={class:"d-flex align-items-center"},g={class:""},w={class:"small"},b={class:"small"},k={class:"container-navbar separator"},$={class:"nav"},q={class:"container-detail"};m.render=function(s,m,x,I,j,N){const U=e("router-link"),J=e("router-view");return a(),r("div",h,[i("div",f,[i("div",p,[i("div",v,[i("div",y,[i("span",{class:"img-profile rounded-circle border border-dark me-2",style:t({"background-image":`url(${j.user.profileUrl})`})},null,4),i("div",g,[i("div",null,n(j.user.firstName)+" "+n(j.user.lastName),1),i("div",w,n(j.user.phone),1),i("div",b,n(j.user.email),1)])])])])]),i("div",k,[i("nav",$,[s.$isPermitted("user.information")?(a(),u(U,{key:0,to:"/app/users/show/"+this.uuid,class:"nav-link"},{default:o((()=>[l(n(s.$t("user.information")),1)])),_:1},8,["to"])):d("",!0)])]),i("div",q,[c(J)])])};export{m as default};