HEX
Server: LiteSpeed
System: Linux s3604.bom1.stableserver.net 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: dmstechonline (1480)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/dmstechonline/whatsapp.dmstech.online/public/build/assets/General-11ae1492.js
import{r as b,o as u,c as f,a as t,t as i,d as y,b as w,n as d,T as V,f as k,g as x,j as m,u as a,k as $}from"./app-884e4ce3.js";import U from"./App-9fcfcffd.js";import{_ as S}from"./FormImageLogo-b0c68f01.js";import{_ as c}from"./FormInput-ab713954.js";import"./index-d349a931.js";import{_ as C}from"./FormTextArea-3daa517d.js";import{_ as A}from"./FormToggleSwitch-5613ae6f.js";import"./App-b545302c.js";import"./Sidebar-98023fef.js";import"./Menu-53693ad4.js";import"./ProfileModal-268f6e59.js";import"./FormPhoneInput-8c055c19.js";/* empty css                      */import"./FormSelect-1f27a419.js";import"./hidden-733404a0.js";import"./use-text-value-48384026.js";import"./use-outside-click-1c7dcbeb.js";import"./use-resolve-button-type-261165f4.js";import"./transition-15fedc5d.js";import"./micro-task-89dcd6af.js";import"./tabs-3ad99d3f.js";import"./LangToggle-54d6b98e.js";import"./MobileSidebar-2775c42f.js";import"./index-ff0eb693.js";/* empty css              */import"./useRtl-295d8c04.js";import"./Sidebar-9ab6d63c.js";const B={for:"name",class:"block text-sm leading-6 text-gray-900 mb-2"},j={class:"flex items-center gap-x-3"},F={key:0,class:"h-16 w-16 rounded-lg border-2 border-dashed overflow-hidden"},Z=["src"],z={key:1,class:"border-2 border-dashed h-16 w-16 flex rounded-lg items-center justify-center"},L=["disabled"],M={key:0,class:"form-error text-[#b91c1c] text-xs"},N={__name:"FormImageFavicon",props:{modelValue:File,name:String,label:String,className:String,error:String,disabled:Boolean,imageUrl:String},emits:["update:modelValue"],setup(p,{emit:_}){const g=b(p.imageUrl),n=_,h=o=>{const s=o.target.files[0];if(s&&s.size>5242880)alert("File size exceeds the limit. Max allowed size: 5242880 bytes"),o.target.value=null;else{const e=new FileReader;e.onload=l=>{g.value=l.target.result},n("update:modelValue",s),e.readAsDataURL(s)}};return(o,v)=>(u(),f("div",{class:d(p.className)},[t("label",B,i(p.name),1),t("div",j,[g.value?(u(),f("div",F,[t("img",{src:g.value,alt:"",class:"object-contain w-full h-full"},null,8,Z)])):(u(),f("div",z,v[0]||(v[0]=[y('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M2 6a4 4 0 0 1 4-4h12a4 4 0 0 1 4 4v12a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V6Z"></path><circle cx="8.5" cy="8.5" r="2.5"></circle><path d="M14.526 12.621L6 22h12.133A3.867 3.867 0 0 0 22 18.133V18c0-.466-.175-.645-.49-.99l-4.03-4.395a2 2 0 0 0-2.954.006Z"></path></g></svg>',1)]))),t("input",{type:"file",class:"",accept:".png, .jpg",id:"file-upload",onChange:h,disabled:p.disabled},null,40,L)]),p.error?(u(),f("div",M,i(p.error),1)):w("",!0)],2))}},I={class:"text-xl mb-1"},T={class:"mb-6 flex items-center text-sm leading-6"},D={class:"ml-1 mt-1"},E={class:"space-y-12"},G={class:"pb-12"},O={class:"grid gap-6 grid-cols-2 pb-10 border-b md:w-2/3"},R={class:"pt-5"},q={class:"text-base text-gray-900"},H={class:"text-sm leading-6 mb-5"},J={class:"grid gap-6 grid-cols-2 pb-10 border-b md:w-2/3"},K={class:"pt-5"},P={class:"text-base text-gray-900"},Q={class:"text-sm leading-6 mb-5"},W={class:"flex gap-x-10 md:w-2/3 pb-10 border-b"},X={class:"w-[80%]"},Y={class:"text-xs text-slate-700 flex items-center"},ee={class:"w-[20%]"},te={class:"pt-5"},oe={class:"text-base text-gray-900"},ae={class:"text-sm leading-6 mb-5"},se={class:"grid gap-6 grid-cols-2 pb-10 border-b md:w-2/3"},le={class:"mt-6 flex items-center justify-end gap-x-6 md:w-2/3"},ne={type:"button",class:"text-sm leading-6 text-gray-900"},re=["disabled"],ie={key:0,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24"},de={key:1},Ne={__name:"General",props:{config:{type:Array,required:!0}},setup(p){const _=p,r=s=>{const e=_.config.find(l=>l.key===s);return e?e.value:""},g=s=>{const e=r(s);return e!=""&&e!=null?"/media/"+e:null},n=JSON.parse(r("socials")),h=b(!1),o=V({_method:"put",company_name:r("company_name"),phone:r("phone"),email:r("email"),address:r("address"),recaptcha_active:r("recaptcha_active")==="1",recaptcha_site_key:r("recaptcha_site_key"),recaptcha_secret_key:r("recaptcha_secret_key"),google_analytics_tracking_id:r("google_analytics_tracking_id"),google_maps_api_key:r("google_maps_api_key"),app_environment:r("app_environment"),display_frontend:r("display_frontend")==1||r("display_frontend")=="",logo:null,favicon:null,socials:{facebook:n==null?void 0:n.facebook,twitter:n==null?void 0:n.twitter,instagram:n==null?void 0:n.instagram,slack:n==null?void 0:n.slack,linkedin:n==null?void 0:n.linkedin}}),v=async()=>{o.post("/admin/settings?type=general",{preserveScroll:!0})};return(s,e)=>(u(),k(U,null,{default:x(()=>[t("div",null,[t("h2",I,i(s.$t("General settings")),1),t("p",T,[e[13]||(e[13]=t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},[t("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)),t("span",D,i(s.$t("Configure general account information")),1)])]),t("form",{onSubmit:e[12]||(e[12]=$(l=>v(),["prevent"])),enctype:"multipart/form-data"},[t("div",E,[t("div",G,[t("div",O,[m(c,{modelValue:a(o).company_name,"onUpdate:modelValue":e[0]||(e[0]=l=>a(o).company_name=l),name:s.$t("Organization/company name"),error:a(o).errors.company_name,type:"text",class:d("col-span-2")},null,8,["modelValue","name","error"]),m(c,{modelValue:a(o).phone,"onUpdate:modelValue":e[1]||(e[1]=l=>a(o).phone=l),name:s.$t("Phone"),error:a(o).errors.phone,type:"text",class:d("col-span-1")},null,8,["modelValue","name","error"]),m(c,{modelValue:a(o).email,"onUpdate:modelValue":e[2]||(e[2]=l=>a(o).email=l),name:s.$t("Email"),error:a(o).errors.email,type:"text",class:d("col-span-1")},null,8,["modelValue","name","error"]),m(C,{modelValue:a(o).address,"onUpdate:modelValue":e[3]||(e[3]=l=>a(o).address=l),name:s.$t("Address"),showLabel:!0,error:a(o).errors.address,class:d("col-span-2")},null,8,["modelValue","name","error"])]),t("div",R,[t("h2",q,i(s.$t("Social media accounts")),1),t("p",H,i(s.$t("Add your social media account links")),1),t("div",J,[m(c,{modelValue:a(o).socials.facebook,"onUpdate:modelValue":e[4]||(e[4]=l=>a(o).socials.facebook=l),name:"Facebook",type:"text",class:d("col-span-1")},null,8,["modelValue"]),m(c,{modelValue:a(o).socials.twitter,"onUpdate:modelValue":e[5]||(e[5]=l=>a(o).socials.twitter=l),name:"Twitter",type:"text",class:d("col-span-1")},null,8,["modelValue"]),m(c,{modelValue:a(o).socials.instagram,"onUpdate:modelValue":e[6]||(e[6]=l=>a(o).socials.instagram=l),name:"Instagram",type:"text",class:d("col-span-1")},null,8,["modelValue"]),m(c,{modelValue:a(o).socials.slack,"onUpdate:modelValue":e[7]||(e[7]=l=>a(o).socials.slack=l),name:"Slack",type:"text",class:d("col-span-1")},null,8,["modelValue"]),m(c,{modelValue:a(o).socials.linkedin,"onUpdate:modelValue":e[8]||(e[8]=l=>a(o).socials.linkedin=l),name:"LinkedIn",type:"text",class:d("col-span-1")},null,8,["modelValue"])])]),t("div",K,[t("h2",P,i(s.$t("Frontend Settings")),1),t("p",Q,i(s.$t("Show/hide the main frontend page")),1),t("div",W,[t("div",X,[t("span",null,i(s.$t("Use the current default frontend")),1),t("div",Y,[e[14]||(e[14]=t("svg",{class:"mr-1",xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 24 24"},[t("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)),t("span",null,i(s.$t("Toggle on/off to show/hide the main frontend page")),1)])]),t("div",ee,[m(A,{modelValue:a(o).display_frontend,"onUpdate:modelValue":e[9]||(e[9]=l=>a(o).display_frontend=l),class:"float-right"},null,8,["modelValue"])])])]),t("div",te,[t("h2",oe,i(s.$t("Site logo and favicon")),1),t("p",ae,i(s.$t("Add your logo and favicon")),1),t("div",se,[m(S,{modelValue:a(o).logo,"onUpdate:modelValue":e[10]||(e[10]=l=>a(o).logo=l),name:s.$t("Site logo"),error:a(o).errors.logo,label:s.$t("Upload logo"),imageUrl:g("logo"),class:d("col-span-2")},null,8,["modelValue","name","error","label","imageUrl"]),m(N,{modelValue:a(o).favicon,"onUpdate:modelValue":e[11]||(e[11]=l=>a(o).favicon=l),name:s.$t("Favicon"),error:a(o).errors.favicon,label:s.$t("Upload logo"),imageUrl:g("favicon"),class:d("col-span-2")},null,8,["modelValue","name","error","label","imageUrl"])])]),t("div",le,[t("button",ne,i(s.$t("Cancel")),1),t("button",{class:d(["inline-flex justify-center rounded-md border border-transparent bg-primary px-4 py-2 text-sm text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2",{"opacity-50":h.value}]),disabled:h.value},[h.value?(u(),f("svg",ie,e[15]||(e[15]=[t("path",{fill:"currentColor",d:"M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z",opacity:".5"},null,-1),t("path",{fill:"currentColor",d:"M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z"},[t("animateTransform",{attributeName:"transform",dur:"1s",from:"0 12 12",repeatCount:"indefinite",to:"360 12 12",type:"rotate"})],-1)]))):(u(),f("span",de,i(s.$t("Save")),1))],10,re)])])])],32)]),_:1}))}};export{Ne as default};