PageSourceSearch

https://epicleads.ai/assets/WhitelabesPage-1WjU_IB9.js

js epicleads.ai collected 2026-10-05 13:34:39 UTC 10,319 bytes, 1 lines download raw bytes

1import{m as P,c as h,b as s,g as e,s as ee,k as D,t as S,ac as G,u as t,f as L,d as te,r as v,w as J,bk as R,i as O,W as T,h as j,e as i,Y as ae,G as le,F as H,q as Y}from"./lib-@vue-eGpClZ_2.js";import{u as I,p as oe,l as K,y as ie,_ as Q,f as y,z as se,a as ne,B as re,e as ce,P as de}from"./index-CPEkVtK5.js";import{_ as ue}from"./lib-emoji-mart-vue-fast-CxLu6yC5.js";import{B as me}from"./BrandColorPicker-DypvvzoJ.js";import{F as pe}from"./lib-vee-validate-i3Gtrzjz.js";import{a as he,u as be}from"./lib-vue-router-C1zJsLcN.js";import{i as we,u as ve,_ as _e}from"./useWhitelabelConfigsQuery-QB61FaGK.js";import"./[email protected]";import{s as fe}from"./lib-pinia-C2XLY-KY.js";import{o as M}from"./[email protected]";/* empty css                     */import"./lib-vue-datepicker-next-CAHKtZhb.js";import"./lib-date-format-parse-x3AFaRdf.js";import"./lib-vue-loading-overlay-D3cIRCss.js";import"./[email protected]";import"./lib-vue-jaFym9Lc.js";import"./lib-vue-final-modal-C_s8oNkF.js";import"./lib-vue-slider-component-D7yKbrJr.js";import"./lib-mitt-DJ65BbbF.js";import"./lib-vuex-DAtDVGqP.js";import"./lib-lodash-Bn6aO1Kw.js";import"./[email protected]";import"./lib-events-Cn91uiIR.js";import"./lib-vue-i18n-BhjlX3oY.js";import"./[email protected]";import"./lib-libphonenumber-js-DPc8xgNz.js";import"./lib-moment-0aKl3rNl.js";import"./lib-socket.io-client-BoG5YmcE.js";import"./lib-engine.io-client-BG87rAPk.js";import"./lib-engine.io-parser-BiEtp6m2.js";import"./[email protected]";import"./lib-socket.io-parser-Bq4nEUJv.js";import"./[email protected]";import"./lib-pluralize-4Kw14ue8.js";import"./lib-vue-debounce-B-ttE1Lo.js";import"./[email protected]";import"./lib-zod-B3yBXfQK.js";import"./lib-url-regex-safe-B8qMpHCQ.js";import"./lib-ip-regex-Di2Cgxr9.js";import"./lib-tlds-LBoB0dR9.js";import"./lib-global-DkpAL5KE.js";import"./lib-vue3-ts-jsoneditor-Dh_XYTwG.js";import"./lib-bson-CGJ-a1Gc.js";import"./lib-canvas-confetti-ONDKWxYZ.js";import"./lib-validate.js-DZDsa97V.js";import"./lib-wavesurfer.js-4ftp1LZ7.js";import"./lib-reka-ui-w--9bD2z.js";import"./lib-ohash-DYuG0LzD.js";import"./lib-aria-hidden-DvXkyWUv.js";import"./lib-defu-C860Afgg.js";import"./[email protected]";import"./lib-tailwind-variants-ClhQ0ur3.js";import"./lib-tailwind-merge-CVCfOWck.js";import"./lib-portal-vue-BODLTS2Y.js";import"./[email protected]";import"./lib-web-vitals-VOnLxSM3.js";import"./lib-rxjs-BN8amr3d.js";import"./lib-idb-Dob3nYDb.js";import"./lib-focus-trap-DM3tGcjJ.js";import"./lib-tabbable-CWzGggBE.js";import"./[email protected]";import"./lib-unhead-CE9Ax3L1.js";import"./lib-hookable-B7_1qfUG.js";import"./[email protected]";const ge={class:"white-label-card"},ye={class:"white-label-card__row"},ke={class:"white-label-card__text white-label-card__text_name"},Ce=["href"],xe={class:"white-label-card__row"},We={class:"white-label-card__col"},Be={class:"white-label-card__text"},$e={class:"white-label-card__text"},Se={class:"white-label-card__row white-label-card__row_mt"},Ae={class:"white-label-card__text"},Fe={class:"white-label-card__text"},Le={__name:"WhiteLabelCard",props:{whiteLabel:{type:Object,default:null}},emits:["build-wl"],setup(n,{emit:k}){const u=k,{t:_}=I(),B=oe(),C=P(()=>B.getters["account/isSuperAdmin"]);return($,a)=>(s(),h("div",ge,[e("div",{class:"white-label-card__header",style:ee({background:n.whiteLabel.color})},null,4),e("div",ye,[e("span",ke,[D(S(n.whiteLabel.name)+" ",1),e("a",{target:"_blank",href:n.whiteLabel.client_link,onClick:a[0]||(a[0]=G(()=>{},["stop"]))},a[2]||(a[2]=[e("i",{class:"bx bx-link-external"},null,-1)]),8,Ce)])]),e("div",xe,[e("div",We,[e("span",Be,S(t(_)("adminPage.whitelabels.whitelabel.numberOfWorkspaces",n.whiteLabel.spaces,{n:n.whiteLabel.spaces})),1),e("span",$e,S(t(_)("adminPage.whitelabels.whitelabel.numberOfAdmins",n.whiteLabel.admins_count,{n:n.whiteLabel.admins_count})),1)])]),e("div",Se,[e("span",Ae,[a[3]||(a[3]=e("i",{class:"bx bx-group"},null,-1)),D(" "+S(n.whiteLabel.credentials),1)]),e("span",Fe,[a[4]||(a[4]=e("i",{class:"bx bx-briefcase"},null,-1)),D(" "+S(n.whiteLabel.active_workflows),1)]),C.value?(s(),h("i",{key:0,class:"bx bx-building-house margin-left white-label-card__build",onClick:a[1]||(a[1]=G(x=>u("build-wl",n.whiteLabel),["stop","prevent"]))})):L("",!0)])]))}},Pe=ue(Le,[["__scopeId","data-v-c47adbca"]]),ze=["onSubmit"],Ve={class:"tw-space-y-6"},Ne={class:"tw-space-y-3"},qe={class:"tw-max-w-60 tw-space-y-2"},Ue={class:"tw-flex tw-items-center tw-justify-end tw-gap-2"},De=te({__name:"CreateWhitelabelModal",props:{show:{type:Boolean}},emits:["update:show"],setup(n,{emit:k}){const u=k,{tc:_}=I(),B=he(),C=v(!1),$=v();J($,p=>{p||(r.value=structuredClone(f))});function a(p){u("update:show",p)}const x={title:"",logoSize:32,lightTheme:{bg:"#FFFFFF",body:"#F0F2F5"},darkTheme:{bg:"#152e4d",body:"#12263f"},emails:[],apiDomain:"",support:{name:"",app_id:"",user_id:""},emailSender:"",apiSender:""},f={name:"",domain:"",primaryColor:"#2CB892"},r=v(structuredClone(f)),W=v(!1),z=P(()=>({name:"primary",value:r.value.primaryColor,title:_("whitelabelSettings.configuration.sections.colors.primary"),placeholder:_("whitelabelSettings.configuration.sections.colors.primary")})),m=[()=>W.value=!1],g=K(ie,C);async function b(){const p=await g({...x,...r.value});p&&(await B.push("/admin/whitelabels/"+p.brand),await we())}return(p,o)=>{const A=R("on-click-outside"),V=R("loader");return s(),O(se,{name:"createNewWhitelabelModal",show:p.show,width:"500px","onUpdate:show":a},{default:T(()=>[j((s(),h("section",{ref_key:"modalRef",ref:$},[i(t(pe),{as:"div",class:"tw-p-6"},{default:T(({errors:N,handleSubmit:F})=>[e("form",{class:"tw-space-y-6",onSubmit:c=>F(c,b)},[o[6]||(o[6]=e("header",null,[e("h1",{class:"tw-heading-l"},"Create New Whitelabel")],-1)),e("main",Ve,[e("div",Ne,[i(Q,{modelValue:r.value.name,"onUpdate:modelValue":o[0]||(o[0]=c=>r.value.name=c),name:"name",description:"Name",placeholder:"Whitelabel name","validation-string":"required","should-trim-on-change":"","show-required-icon":""},null,8,["modelValue"]),i(Q,{modelValue:r.value.domain,"onUpdate:modelValue":o[1]||(o[1]=c=>r.value.domain=c),name:"domain",description:"Domain",placeholder:"https://yourdomain.com","validation-string":"required|url","should-trim-on-change":"","show-required-icon":""},null,8,["modelValue"])]),e("div",qe,[o[5]||(o[5]=e("p",{class:"tw-heading-s"},"Brand color",-1)),j(i(me,{"color-option":z.value,"show-panel":W.value,"onUpdate:showPanel":o[2]||(o[2]=c=>W.value=c),onChange:o[3]||(o[3]=c=>r.value.primaryColor=c)},null,8,["color-option","show-panel"]),[[A,m]])])]),e("footer",Ue,[i(y,{title:"Cancel",form:"rectangle",size:"m",color:"neutral",onAction:o[4]||(o[4]=c=>a(!1))}),i(y,{type:"submit",title:"Create",form:"rectangle",size:"m",color:"primary","is-disabled":!!Object.keys(N).length},null,8,["is-disabled"])])],40,ze)]),_:1})])),[[V,C.value]])]),_:1},8,["show"])}}}),Me={class:"page white-labels"},Re={class:"white-labels__header"},Oe={key:0,class:"flex-row flex-gap-16 margin-left"},Te={class:"white-labels__container"},je={key:0,class:"white-labels__pagination"},Qe={class:"white-labels__pagination-container"},aa={__name:"WhitelabesPage",setup(n){const k=be(),{t:u}=I(),{$snack:_}=ce(),B=ne(),{isBuzzBrand:C,isDivoBrand:$}=fe(B),a=v(!1),x=v(null),f=v(null),r=v(!1),W=v(!1),z=P(()=>C.value||$.value),m=M("status","active"),g=M("search","",{transform:String}),b=M("page",1,{transform:Number}),{whitelabels:p,whitelabelsTotalPages:o,isFetchingWhitelabels:A}=ve({page:b,status:m,search:g}),V=P(()=>[{as:"button",name:u("status.active"),value:"active",isActive:m.value==="active",onClick:()=>m.value="active"},{as:"button",name:u("status.archived"),value:"archived",isActive:m.value==="archived",onClick:()=>m.value="archived"},{as:"button",name:u("status.deleted"),value:"deleted",isActive:m.value==="deleted",onClick:()=>m.value="deleted"}]);J([g,m],()=>{b.value=1},{flush:"sync"});function N(){r.value=!0}function F(w){b.value=w}function c(w){x.value=w,f.value=null,a.value=!0}function E(w="all"){x.value=null,f.value=w,a.value=!0}const X=K(Z,W);
1async function Z(w,d,q,U){const l=w?w.brand:f.value;await re(l,d,q,U),a.value=!1,_.success(u("adminPage.whitelabels.notifications.startingBuild"))}return(w,d)=>{const q=ae("router-link"),U=R("loader");return s(),h("div",Me,[e("div",Re,[i(Q,{modelValue:t(g),"onUpdate:modelValue":d[0]||(d[0]=l=>le(g)?g.value=l:null),debounce:300,placeholder:"Search...",size:"xs",icon:"bx-search"},null,8,["modelValue"]),i(de,{class:"white-labels__page-header","header-buttons":V.value},null,8,["header-buttons"]),z.value?(s(),h("div",Oe,[i(y,{class:"margin-left",color:"primary",title:t(u)("adminPage.whitelabels.header.buttons.build"),form:"rectangle",size:"m",onAction:E},null,8,["title"]),i(y,{class:"margin-left",color:"primary",title:t(u)("adminPage.whitelabels.header.buttons.buildAgencyData"),form:"rectangle",size:"m",onAction:d[1]||(d[1]=l=>E("all-agency-data"))},null,8,["title"]),i(y,{color:"primary",title:t(u)("adminPage.whitelabels.header.buttons.createNew"),form:"rectangle","icon-name":"bx-plus",size:"m",onAction:N},null,8,["title"])])):L("",!0)]),j((s(),h("div",Te,[(s(!0),h(H,null,Y(t(p),l=>(s(),O(q,{key:l.brand,to:{path:"/admin/whitelabels/"+l.brand,query:{selectedCred:t(k).query.selectedCred,space:t(k).query.space}}},{default:T(()=>[i(Pe,{"white-label":l,onBuildWl:c},null,8,["white-label"])]),_:2},1032,["to"]))),128)),t(o)>1&&!t(A)?(s(),h("div",je,[e("div",Qe,[(s(!0),h(H,null,Y(t(o),l=>(s(),h("div",{key:l,class:"white-labels__pagination-item"},[i(y,{size:"s",color:l===t(b)?"primary":"none","title-color":l===t(b)?"color_white":"color_tertiary",form:"circle",title:l.toString(),onAction:Ie=>F(l)},null,8,["color","title-color","title","onAction"])]))),128)),t(b)!==t(o)?(s(),O(y,{key:0,size:"s",color:"none","title-color":"link","icon-name":"bxs-chevron-right",onAction:d[2]||(d[2]=l=>F(t(b)+1))})):L("",!0)])])):L("",!0),i(_e,{show:a.value,disabled:W.value,"chosen-wl":x.value,"chosen-mode":f.value,onBuild:t(X),"onUpdate:show":d[3]||(d[3]=l=>a.value=l)},null,8,["show","disabled","chosen-wl","chosen-mode","onBuild"]),i(De,{show:r.value,"onUpdate:show":d[4]||(d[4]=l=>r.value=l)},null,8,["show"])])),[[U,t(A)]])])}}};export{aa as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.