| Current Path : /home/users/unlimited/www/whatsapp-crm/public/build/assets/ |
| Current File : /home/users/unlimited/www/whatsapp-crm/public/build/assets/Show-5c717ca1.js |
import{r as M,T as E,i as y,g as h,o as m,a as o,c,t as d,f as i,k as N,u as s,l as A,b as p,n,h as F}from"./app-f1493ab2.js";import P from"./App-6e8cb8a8.js";import{_ as H}from"./FormCheckbox-47b3d7b9.js";import{_ as I}from"./FormImage-a6549aaf.js";import{_ as u}from"./FormInput-b3450213.js";import{_ as J}from"./FormPhoneInput-bc257ef2.js";import{_ as L}from"./OrganizationTable-48dfaf5d.js";import"./Sidebar-b962a0c1.js";import"./Menu-45912eaa.js";import"./ProfileModal-09ae28bb.js";import"./tabs-80627b62.js";import"./hidden-f79cef22.js";import"./micro-task-89dcd6af.js";import"./transition-f32a8133.js";import"./use-outside-click-92c6377f.js";import"./LangToggle-d2b58a25.js";import"./MobileSidebar-5b51f786.js";import"./index-114bea05.js";/* empty css */import"./debounce-7f7c0d78.js";import"./_baseGetTag-f7f93ac1.js";import"./AlertModal-2bf70f0d.js";import"./useAlertModal-3aa166da.js";import"./Table-700fbce6.js";import"./Pagination-6973c28d.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./TableHeaderRowItem-6e9202af.js";import"./TableBodyRowItem-551209f9.js";import"./Dropdown-c843374c.js";import"./use-text-value-ecd8c541.js";import"./use-tree-walker-d52d0c0b.js";import"./DropdownItem-5a13c2ff.js";const q={class:"bg-white md:bg-inherit pt-0 px-4 md:pt-8 md:p-8 rounded-[5px] text-[#000] h-full md:overflow-y-scroll"},G={key:0,class:"md:flex justify-between hidden"},K={class:"text-xl mb-1"},Q={class:"mb-6 flex items-center text-sm leading-6 text-gray-600"},R={class:"ml-1 mt-1"},W={key:1,class:"flex justify-between"},X={class:"flex items-center space-x-2 mb-8 mt-8 md:mt-0"},Y={class:"rounded-full p-1"},ee=["src"],se={key:1,class:"rounded-full w-32 h-32 bg-slate-200 flex justify-center items-center"},te={class:"text-lg"},oe={class:"text-normal"},re={key:2,class:"flex border-b-2 space-x-4 text-sm text-slate-700"},le={key:3,class:"pt-5"},ae={class:"sm:flex border-b py-5"},ne={class:"hidden sm:block sm:w-[40%] mb-1"},ie={class:"text-sm tracking-[0px]"},me={class:"sm:w-[60%] sm:flex space-x-6"},de={class:"sm:w-[80%] grid gap-x-6 gap-y-4 sm:grid-cols-6"},ue={key:0,class:"sm:flex border-b py-5"},pe={class:"hidden sm:block sm:w-[40%] mb-1"},ce={class:"text-sm tracking-[0px]"},fe={class:"sm:w-[60%] sm:flex space-x-6"},ge={class:"sm:w-[80%] grid gap-x-6 gap-y-4 sm:grid-cols-6"},ve={class:"sm:flex py-5"},be={class:"hidden sm:block w-[40%] mb-1"},ye={class:"text-sm tracking-[0px]"},we={class:"sm:w-[60%] sm:flex space-x-6"},he={class:"sm:w-[80%] grid gap-x-6 gap-y-4 sm:grid-cols-6"},Ve={class:"py-6"},xe=["disabled"],ss={__name:"Show",props:{title:String,user:Object,roles:Object,organizations:Object,filters:Object},setup(w){var x,_,$,k,z,U,C,O,S,Z,j;const a=w,b=M(!1),g=M("user"),v=(r,t)=>{if(r){const f=JSON.parse(r);return(f==null?void 0:f[t])??null}else return null},T=()=>{b.value?e.organization_name=void 0:e.organization_name=null},e=E({first_name:(x=a.user)==null?void 0:x.first_name,last_name:(_=a.user)==null?void 0:_.last_name,email:($=a.user)==null?void 0:$.email,phone:(k=a.user)==null?void 0:k.phone,role:(U=(z=a.user)==null?void 0:z.role)==null?void 0:U.uuid,avatar:void 0,street:v((C=a.user)==null?void 0:C.address,"street"),city:v((O=a.user)==null?void 0:O.address,"city"),state:v((S=a.user)==null?void 0:S.address,"state"),zip:v((Z=a.user)==null?void 0:Z.address,"zip"),country:v((j=a.user)==null?void 0:j.address,"country"),...a.user?{}:{password:null,password_confirmation:null},organization_name:void 0}),V=r=>{g.value=r},D=async()=>{const r=a.user?window.location.pathname:"/admin/users";e[a.user?"put":"post"](r,{preserveScroll:!0})};return(r,t)=>(m(),y(P,null,{default:h(()=>{var f,B;return[o("div",q,[a.user===null?(m(),c("div",G,[o("div",null,[o("h1",K,d(r.$t("Create user")),1),o("p",Q,[t[17]||(t[17]=o("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},[o("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 11v5m0 5a9 9 0 1 1 0-18a9 9 0 0 1 0 18Zm.05-13v.1h-.1V8h.1Z"})],-1)),o("span",R,d(r.$t("Create user")),1)])]),o("div",null,[i(s(A),{href:"/admin/users",class:"rounded-md bg-indigo-600 px-3 py-2 text-sm text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"},{default:h(()=>[N(d(r.$t("Back")),1)]),_:1})])])):p("",!0),a.user?(m(),c("div",W,[o("div",X,[o("div",Y,[w.user.avatar?(m(),c("img",{key:0,class:"rounded-full w-40 h-40",src:w.user.avatar},null,8,ee)):(m(),c("div",se,t[18]||(t[18]=[o("svg",{xmlns:"http://www.w3.org/2000/svg",width:"80",height:"80",viewBox:"0 0 24 24"},[o("g",{fill:"none"},[o("path",{d:"M24 0v24H0V0h24ZM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018Zm.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022Zm-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01l-.184-.092Z"}),o("path",{fill:"currentColor",d:"M12 13c2.396 0 4.575.694 6.178 1.672c.8.488 1.484 1.064 1.978 1.69c.486.615.844 1.351.844 2.138c0 .845-.411 1.511-1.003 1.986c-.56.45-1.299.748-2.084.956c-1.578.417-3.684.558-5.913.558s-4.335-.14-5.913-.558c-.785-.208-1.524-.506-2.084-.956C3.41 20.01 3 19.345 3 18.5c0-.787.358-1.523.844-2.139c.494-.625 1.177-1.2 1.978-1.69C7.425 13.695 9.605 13 12 13Zm0-11a5 5 0 1 1 0 10a5 5 0 0 1 0-10Z"})])],-1)])))]),o("div",null,[o("h1",te,d(a.user.full_name),1),o("h2",oe,d(a.user.email),1)])]),o("div",null,[i(s(A),{href:"/admin/users",class:"rounded-md bg-indigo-600 px-3 py-2 text-sm text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"},{default:h(()=>[N(d(r.$t("Back")),1)]),_:1})])])):p("",!0),a.user?(m(),c("div",re,[o("div",{onClick:t[0]||(t[0]=l=>V("user")),class:n(["cursor-pointer px-2 py-2 rounded-tl-lg rounded-tr-lg",g.value==="user"?"bg-white border":""])},d(r.$t("User details")),3),o("div",{onClick:t[1]||(t[1]=l=>V("organization")),class:n(["cursor-pointer px-2 py-2 rounded-tl-lg rounded-tr-lg",g.value==="organization"?"bg-white border":""])},d(r.$t("Organization details")),3)])):p("",!0),a.user&&g.value==="organization"?(m(),c("div",le,[i(L,{rows:a.organizations,filters:a.filters},null,8,["rows","filters"])])):p("",!0),g.value==="user"?(m(),c("form",{key:4,onSubmit:t[16]||(t[16]=F(l=>D(),["prevent"])),class:"bg-white py-5 px-5 rounded-bl-[0.5rem] rounded-br-[0.5rem]"},[o("div",ae,[o("div",ne,[o("h3",ie,d(r.$t("User details")),1)]),o("div",me,[o("div",de,[i(I,{modelValue:s(e).avatar,"onUpdate:modelValue":t[2]||(t[2]=l=>s(e).avatar=l),name:r.$t("Avatar"),error:s(e).errors.avatar,label:r.$t("Upload image"),imageUrl:(f=a.user)!=null&&f.avatar?"/media/"+((B=a.user)==null?void 0:B.avatar):null,class:n("sm:col-span-6")},null,8,["modelValue","name","error","label","imageUrl"]),i(u,{modelValue:s(e).first_name,"onUpdate:modelValue":t[3]||(t[3]=l=>s(e).first_name=l),name:r.$t("First name"),error:s(e).errors.first_name,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]),i(u,{modelValue:s(e).last_name,"onUpdate:modelValue":t[4]||(t[4]=l=>s(e).last_name=l),name:r.$t("Last name"),error:s(e).errors.last_name,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]),i(u,{modelValue:s(e).email,"onUpdate:modelValue":t[5]||(t[5]=l=>s(e).email=l),name:r.$t("Email"),error:s(e).errors.email,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]),i(J,{modelValue:s(e).phone,"onUpdate:modelValue":t[6]||(t[6]=l=>s(e).phone=l),name:r.$t("Phone"),error:s(e).errors.phone,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]),a.user?p("",!0):(m(),y(u,{key:0,modelValue:s(e).password,"onUpdate:modelValue":t[7]||(t[7]=l=>s(e).password=l),name:r.$t("Password"),error:s(e).errors.password,type:"password",class:n("sm:col-span-3")},null,8,["modelValue","name","error"])),a.user?p("",!0):(m(),y(u,{key:1,modelValue:s(e).password_confirmation,"onUpdate:modelValue":t[8]||(t[8]=l=>s(e).password_confirmation=l),name:r.$t("Confirm password"),error:s(e).errors.password_confirmation,type:"password",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]))])])]),a.user?p("",!0):(m(),c("div",ue,[o("div",pe,[o("h3",ce,d(r.$t("Organization")),1)]),o("div",fe,[o("div",ge,[i(H,{onInput:T,modelValue:b.value,"onUpdate:modelValue":t[9]||(t[9]=l=>b.value=l),name:r.$t("Create organization"),label:r.$t("Create organization"),value:"organization",type:"checkbox",class:n("sm:col-span-3")},null,8,["modelValue","name","label"]),b.value?(m(),y(u,{key:0,modelValue:s(e).organization_name,"onUpdate:modelValue":t[10]||(t[10]=l=>s(e).organization_name=l),name:r.$t("Organization name"),error:s(e).errors.organization_name,type:"text",class:n("sm:col-span-6")},null,8,["modelValue","name","error"])):p("",!0)])])])),o("div",ve,[o("div",be,[o("h3",ye,d(r.$t("Address details")),1)]),o("div",we,[o("div",he,[i(u,{modelValue:s(e).street,"onUpdate:modelValue":t[11]||(t[11]=l=>s(e).street=l),name:r.$t("Street"),error:s(e).errors.street,type:"text",class:n("sm:col-span-6")},null,8,["modelValue","name","error"]),i(u,{modelValue:s(e).city,"onUpdate:modelValue":t[12]||(t[12]=l=>s(e).city=l),name:r.$t("City"),error:s(e).errors.city,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]),i(u,{modelValue:s(e).state,"onUpdate:modelValue":t[13]||(t[13]=l=>s(e).state=l),name:r.$t("State"),error:s(e).errors.state,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]),i(u,{modelValue:s(e).zip,"onUpdate:modelValue":t[14]||(t[14]=l=>s(e).zip=l),name:r.$t("Zip code"),error:s(e).errors.zip,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"]),i(u,{modelValue:s(e).country,"onUpdate:modelValue":t[15]||(t[15]=l=>s(e).country=l),name:r.$t("Country"),error:s(e).errors.country,type:"text",class:n("sm:col-span-3")},null,8,["modelValue","name","error"])])])]),o("div",Ve,[o("button",{type:"submit",disabled:s(e).processing,class:"float-right flex items-center space-x-4 rounded-md bg-black px-3 py-2 text-sm text-white shadow-sm hover:bg-slate-600 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"},d(r.$t("Save")),9,xe)])],32)):p("",!0)])]}),_:1}))}};export{ss as default};