PageSourceSearch

https://digitalpros.net/_nuxt/B-raoT-e.js

js digitalpros.net collected 2026-10-06 20:28:20 UTC 8,468 bytes, 1 lines download raw bytes

1import{_ as Se}from"./ChMIHNX0.js";import{B as A,h as w,b as c,_ as xe,M as ke,H as Be,p as v,u as Ve,s,o as we,W as Me,C as Fe,c as k,D as g,d as l,w as o,i as E,e as f,v as B,f as V,aa as ne,V as N,cU as Ce,F as $e,J as Ee}from"./vtcUT-cB.js";import{u as Ne}from"./DowcEeAt.js";import{_ as Oe}from"./CK2zHnCQ.js";import{_ as Ae}from"./ff6ftCK-.js";import{E as Pe}from"./ejv3bxyt.js";import{r as Ue}from"./ChBLwxX3.js";import{B as se}from"./stpm17kE.js";import{a as De,b as Ie}from"./CYHV0vN6.js";import{V as Te}from"./DpuE03tZ.js";import{V as O}from"./DTGuPZQf.js";import{V as Re}from"./pzQVZaW7.js";import{V as ze}from"./DZSbdSxU.js";import"./C3hOEXzL.js";import"./DvEHAKkX.js";/* empty css        */import"./BVXHX1hX.js";import"./CKlLMZX9.js";import"./CPyatTWN.js";/* empty css        */import"./Bed2WfmH.js";import"./DRXot3r-.js";import"./CzJDl1Bq.js";import"./CzneuNx-.js";import"./BM94AoB_.js";import"./CtxozcTL.js";import"./BqDzaUDw.js";import"./DwzfbkbD.js";const Le={__name:"BrandMessagesModal",props:{modelValue:Boolean,brandId:String,brandName:String},emits:["update:modelValue"],setup(P,{emit:n}){const d=P,y=n,b=Ne();return A(()=>d.modelValue,async r=>{!r||!d.brandId||(await b.open({brand_id:d.brandId}),y("update:modelValue",!1))},{immediate:!0}),(r,M)=>(c(),w("span"))}},We={class:"brand-header-logo"},je={key:0,class:"d-flex flex-wrap ga-2 mt-3"},qe={class:"brand-header-actions"},He={class:"brand-header-actions__primary"},Qe={key:1,style:{height:"20px"}},Je={__name:"index",setup(P){const n=ke(),d=Be(),y=v(""),b=v(null),r=v(null),M=v(!1),h=v(!1),U=Ve(),D=s(()=>n.path.replace(/\/$/,"").endsWith("/edit")),_=s(()=>U.isAdmin),le=s(()=>String(U.type||"").trim().toLowerCase()==="sales"),oe=s(()=>_.value||le.value),ie=new Set(["","agents","content","files","sites","service-funnels","projects","vcards","merch","social-media","marketing","pay","invoices","messages"]),ue=a=>{const e=String(a||"").trim().toUpperCase();if(!e)return"";const t=e.startsWith("#")?e:`#${e}`;return/^#[0-9A-F]{3}$/.test(t)?`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}`:/^#[0-9A-F]{6}$/.test(t)?t:""},ce=a=>{const e=ue(a);return e?{r:Number.parseInt(e.slice(1,3),16),g:Number.parseInt(e.slice(3,5),16),b:Number.parseInt(e.slice(5,7),16)}:null},de=a=>{const e=ce(a);return e?(.299*e.r+.587*e.g+.114*e.b)/255<.55:!1},F=s(()=>[{label:"<- Back To Brands",url:"back"},{label:"Brand Overview",url:""},{label:"Edit Brand",url:"edit",adminOnly:!0},{label:"Agents",url:"agents"},{label:"Websites",url:"sites"},{label:"Content",url:"content"},{label:"Funnels",url:"service-funnels"},{label:"Projects",url:"projects"},{label:"Vcards",url:"vcards"},{label:"Internal Notes",url:"notes",managerOnly:!0},{label:"Files",url:"files"},{label:"Merch",url:"merch"},{label:"Social Media",url:"social-media"},{label:"Marketing",url:"marketing"},{label:"Brand Owners",url:"owners",managerOnly:!0},{label:"Credit Cards",url:"pay"},{label:"Invoices",url:"invoices"}].filter(e=>!(e.adminOnly&&!_.value||e.managerOnly&&!oe.value||!_.value&&e.url!=="back"&&!ie.has(e.url)))),me=async()=>{try{const a=await Ee(`/brands/${n.params.id}`),e=(a==null?void 0:a.data)||null;r.value=e?{...e,brand_manager_role_id:String((e==null?void 0:e.brand_manager_role_id)||(e==null?void 0:e.brand_admin_role_id)||""),brand_manager:(e==null?void 0:e.brand_manager)||(e==null?void 0:e.brand_admin)||null}:null}catch(a){console.error("Error fetching brand:",a)}},I=a=>{const e=a==null?void 0:a.detail;!(e!=null&&e.id)||String(e.id)!==String(n.params.id)||(r.value=e)},C=()=>String(n.path||"").split("/").filter(Boolean),T=()=>{const e=C()[2]||"",t=F.value.find(u=>u.url===e)||(e==="messages"?{label:"Messages",url:""}:F.value[0]);b.value=t.url,y.value=t.label},R=s(()=>Ue(n,{isAdmin:_.value})),m=s(()=>{var e,t;const a=(t=(e=r.value)==null?void 0:e.meta)==null?void 0:t.colors;return a&&typeof a=="object"?a:{}}),p=s(()=>{var a;return de((a=m.value)==null?void 0:a.bg)?"dark":"light"}),pe=s(()=>{var a,e,t,u,S;return{"--brand-surface-select-bg":p.value==="dark"?"rgba(255, 255, 255, 0.04)":"rgba(255, 255, 255, 0.82)","--brand-surface-select-text":String(((a=m.value)==null?void 0:a.color)||(p.value==="dark"?"#FFFFFF":"#111827")),"--brand-surface-select-label":String(((e=m.value)==null?void 0:e.primary)||((t=m.value)==null?void 0:t.color)||(p.value==="dark"?"#FFFFFF":"#1F2937")),"--brand-surface-select-border":String(((u=m.value)==null?void 0:u.primary)||(p.value==="dark"?"rgba(255, 255, 255, 0.42)":"rgba(17, 24, 39, 0.22)")),"--brand-surface-select-focus":String(((S=m.value)==null?void 0:S.primary)||"#3B82F6")}}),ge=s(()=>({theme:p.value,contentClass:"brand-surface-select-menu"})),be=s(()=>{var a,e,t,u;return((e=(a=r.value)==null?void 0:a.brand_manager)==null?void 0:e.name)||((u=(t=r.value)==null?void 0:t.brand_manager)==null?void 0:u.email)||"Unassigned"}),_e=s(()=>"Brand chat"),$=s(()=>{const a=C(),e=String(n.query.editor_context||"").trim();return a[2]==="content"&&String(a[3]||"").trim()!==""&&e==="site-dashboard"}),z=()=>{const a=String(n.query.open_messages||"").trim().toLowerCase();return["1","true","yes"].includes(a)},ve=async()=>
1{if(!z())return;const a={...n.query};delete a.open_messages,await d.replace({path:n.path,query:a})},L=()=>{h.value=!0},fe=async()=>{h.value=!1,await ve()},W=()=>{z()&&(h.value=!0)},ye=a=>{if(!M.value)return;const e=typeof a=="string"?a:"",t=String(C()[2]||"");if(!(e!=="back"&&e===t)){if(a==="back"){d.push(R.value);return}d.push(`/brands/${n.params.id}/`+a)}};return we(async()=>{window.addEventListener(se,I),await me(),T(),W(),await Me(),M.value=!0}),Fe(()=>{window.removeEventListener(se,I)}),A(()=>n.path,()=>{T()}),A(()=>n.query.open_messages,()=>{W()}),(a,e)=>{var j,q,H,Q,J,G,K,X,Y;const t=Se,u=Ce,S=Le,he=Oe;return c(),w($e,null,[$.value?g("",!0):(c(),k(Ie,{key:0,style:ne({backgroundColor:((H=(q=(j=r.value)==null?void 0:j.meta)==null?void 0:q.colors)==null?void 0:H.bg)||"#f5f5f5",color:((G=(J=(Q=r.value)==null?void 0:Q.meta)==null?void 0:J.colors)==null?void 0:G.color)||"#000",border:`1px solid ${((Y=(X=(K=r.value)==null?void 0:K.meta)==null?void 0:X.colors)==null?void 0:Y.primary)||"#ccc"}`})},{default:o(()=>[l(De,null,{default:o(()=>[l(Te,{align:"center"},{default:o(()=>[l(O,{cols:"12",sm:"3",md:"3",lg:"3",class:"brand-header-logo-col"},{default:o(()=>[l(t,{to:`/brands/${E(n).params.id}`,class:"brand-header-logo-link"},{default:o(()=>{var i;return[f("div",We,[(i=r.value)!=null&&i.logo_id?(c(),k(Ae,{key:0,"upload-id":r.value.logo_id},null,8,["upload-id"])):g("",!0)])]}),_:1},8,["to"])]),_:1}),l(O,{cols:"12",sm:"6"},{default:o(()=>{var i,x,Z;return[f("h2",null,B(((i=r.value)==null?void 0:i.name)||"Brand")+" - "+B(y.value),1),l(Pe,{text:(Z=(x=r.value)==null?void 0:x.meta)==null?void 0:Z.description,"max-lines":2},null,8,["text"]),D.value?g("",!0):(c(),w("div",je,[l(Re,{size:"small",color:"primary",variant:"tonal"},{default:o(()=>{var ee,ae,te,re;return[V(" Brand Manager: "+B(((ae=(ee=r.value)==null?void 0:ee.brand_manager)==null?void 0:ae.name)||((re=(te=r.value)==null?void 0:te.brand_manager)==null?void 0:re.email)||"Unassigned"),1)]}),_:1})]))]}),_:1}),l(O,{cols:"12",sm:"3",class:"text-left"},{default:o(()=>[l(ze,{modelValue:b.value,"onUpdate:modelValue":[e[0]||(e[0]=i=>b.value=i),ye],items:F.value,"item-title":"label","item-value":"url",label:"Section Navigation",class:"brand-surface-select",style:ne([pe.value,{width:"100%"}]),theme:p.value,"menu-props":ge.value},null,8,["modelValue","items","style","theme","menu-props"]),e[4]||(e[4]=f("div",{style:{height:"12px"}},null,-1)),f("div",qe,[f("div",He,[l(N,{to:R.value,color:"primary","prepend-icon":"mdi-arrow-left",size:"small"},{default:o(()=>e[2]||(e[2]=[V(" Back ")])),_:1},8,["to"]),_.value&&!D.value?(c(),k(N,{key:0,to:`/brands/${E(n).params.id}/edit`,color:"primary",size:"small"},{default:o(()=>e[3]||(e[3]=[V(" Edit Brand ")])),_:1},8,["to"])):g("",!0)]),l(N,{color:"primary",size:"small",variant:"outlined",onClick:L},{default:o(()=>[V(B(_e.value),1)]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["style"])),$.value?g("",!0):(c(),w("div",Qe)),l(u),l(he,null,{default:o(()=>{var i;return[$.value?g("",!0):(c(),k(S,{key:0,"model-value":h.value,"brand-id":String(E(n).params.id),"brand-name":((i=r.value)==null?void 0:i.name)||"","brand-manager-label":be.value,"onUpdate:modelValue":e[1]||(e[1]=x=>{x?L():fe()})},null,8,["model-value","brand-id","brand-name","brand-manager-label"]))]}),_:1})],64)}}},ka=xe(Je,[["__scopeId","data-v-49a3e22b"]]);export{ka 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.