PageSourceSearch

https://enorsecurities.com/assets/LeadJourneyView-BedRjwep.js

js enorsecurities.com collected 2026-10-08 23:16:07 UTC 8,124 bytes, 1 lines download raw bytes

1import{r as e,t,j as a,aJ as s,B as n,F as o,A as c,n as r,Z as l}from"./index-BVEqls2J.js";import{B as i}from"./badge-DdC6ny2b.js";import{I as d}from"./input-mywHTS_V.js";import{L as m}from"./loader-circle-EmFF-N3I.js";import{T as x}from"./tag-CI-Nd3m4.js";import{M as u}from"./message-square-Btv-0b_c.js";import{T as p}from"./target-tvqI3pog.js";import{C as y}from"./calendar-BaLPswXa.js";import{P as g}from"./phone-DNZ7fYxH.js";const h="Caminho do Lead",w="Visualize todas as interacoes desde a entrada ate o status atual",j="Digite o ID do lead...",f="Buscar",L="Lead nao encontrado",N="Tags",J="Digite o ID de um lead para visualizar seu caminho completo",V={contato:g,reuniao:y,negociacao:p,nota:u,email:r,follow_up:c},b={novo:"bg-slate-500/20 text-slate-400",contatado:"bg-blue-500/20 text-blue-400",reuniao:"bg-purple-500/20 text-purple-400",negociacao:"bg-amber-500/20 text-amber-400",fechado:"bg-green-500/20 text-green-400",perdido:"bg-red-500/20 text-red-400"},v={A:"bg-green-500/20 text-green-400",B:"bg-amber-500/20 text-amber-400",C:"bg-red-500/20 text-red-400"};function A(e){return e?new Date(e).toLocaleDateString("pt-BR",{day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}function S(){const[r,p]=e.useState(""),[y,g]=e.useState(null),{data:S,isLoading:D,error:C}=t.marketing.leadJourney.get.useQuery({leadId:y},{enabled:null!==y}),T=()=>{const e=parseInt(r);!isNaN(e)&&e>0&&g(e)},B=()=>{if(!S)return[];const e=[];S.lead?.createdAt&&e.push({date:new Date(S.lead.createdAt),type:"creation",title:"Lead criado",detail:`Origem: ${S.lead.leadOrigin||"desconhecida"}`,icon:o});for(const t of S.interactions||[])e.push({date:new Date(t.createdAt),type:t.type,title:`${t.type.charAt(0).toUpperCase()+t.type.slice(1)}`,detail:t.content,icon:V[t.type]||u});for(const t of S.campaignEnrollments||[])e.push({date:new Date(t.addedAt),type:"campaign",title:`Campanha: ${t.campaignName||"N/A"}`,detail:`Tipo: ${t.campaignType||"N/A"}`,icon:l});for(const t of S.nurturing||[])e.push({date:new Date(t.enrolledAt),type:"nurturing",title:`Nutricao: ${t.flowName||"N/A"}`,detail:`Status: ${t.status}`,icon:c});return e.sort((e,t)=>e.date.getTime()-t.date.getTime())};return a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:118",className:"space-y-6",children:[a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:119",children:[a.jsx("h2",{"data-loc":"client/src/components/LeadJourneyView.tsx:120",className:"text-2xl font-bold",children:h}),a.jsx("p",{"data-loc":"client/src/components/LeadJourneyView.tsx:121",className:"text-muted-foreground text-sm",children:w})]}),a.jsx(s,{"data-loc":"client/src/components/LeadJourneyView.tsx:125",className:"p-4",children:a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:126",className:"flex gap-3",children:[a.jsx(d,{"data-loc":"client/src/components/LeadJourneyView.tsx:127",placeholder:j,value:r,onChange:e=>p(e.target.value),onKeyDown:e=>"Enter"===e.key&&T(),className:"max-w-xs"}),a.jsx(n,{"data-loc":"client/src/components/LeadJourneyView.tsx:134",onClick:T,size:"sm",children:f})]})}),!y&&a.jsx(s,{"data-loc":"client/src/components/LeadJourneyView.tsx:139",className:"p-12 text-center text-muted-foreground",children:J}),D&&y&&a.jsx("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:143",className:"flex justify-center py-12",children:a.jsx(m,{"data-loc":"client/src/components/LeadJourneyView.tsx:143",className:"w-8 h-8 animate-spin text-muted-foreground"})}),C&&y&&a.jsx(s,{"data-loc":"client/src/components/LeadJourneyView.tsx:147",className:"p-8 text-center text-red-400",children:L}),S&&S.lead&&a.jsxs(a.Fragment,{children:[a.jsx(s,{"data-loc":"client/src/components/LeadJourneyView.tsx:153",className:"p-6",children:a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:154",className:"flex items-start justify-between",children:[a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:155",className:"flex items-center gap-4",children:[a.jsx("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:156",className:"w-14 h-14 roun
1ded-full bg-primary/10 flex items-center justify-center text-xl font-bold text-primary",children:(S.lead.name||"?")[0]?.toUpperCase()}),a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:159",children:[a.jsx("h3",{"data-loc":"client/src/components/LeadJourneyView.tsx:160",className:"text-xl font-bold",children:S.lead.name}),a.jsx("p",{"data-loc":"client/src/components/LeadJourneyView.tsx:161",className:"text-sm text-muted-foreground",children:S.lead.email}),a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:162",className:"flex gap-2 mt-2",children:[a.jsx(i,{"data-loc":"client/src/components/LeadJourneyView.tsx:163",variant:"outline",className:b[S.lead.pipelineStatus||"novo"],children:S.lead.pipelineStatus||"novo"}),S.lead.leadQuality&&a.jsxs(i,{"data-loc":"client/src/components/LeadJourneyView.tsx:167",variant:"outline",className:v[S.lead.leadQuality],children:["Score ",S.lead.leadQuality]}),null!=S.lead.leadScore&&a.jsxs(i,{"data-loc":"client/src/components/LeadJourneyView.tsx:172",variant:"outline",children:["Score: ",S.lead.leadScore]})]})]})]}),a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:177",className:"text-right text-sm text-muted-foreground",children:[a.jsxs("p",{"data-loc":"client/src/components/LeadJourneyView.tsx:178",children:["Owner: ",S.lead.owner||"Sem owner"]}),a.jsxs("p",{"data-loc":"client/src/components/LeadJourneyView.tsx:179",children:["Criado: ",A(S.lead.createdAt)]})]})]})}),S.tags&&S.tags.length>0&&a.jsxs(s,{"data-loc":"client/src/components/LeadJourneyView.tsx:186",className:"p-4",children:[a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:187",className:"flex items-center gap-2 mb-3",children:[a.jsx(x,{"data-loc":"client/src/components/LeadJourneyView.tsx:188",className:"w-4 h-4 text-muted-foreground"}),a.jsx("span",{"data-loc":"client/src/components/LeadJourneyView.tsx:189",className:"text-sm font-medium",children:N})]}),a.jsx("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:191",className:"flex flex-wrap gap-2",children:S.tags.map((e,t)=>a.jsx(i,{"data-loc":"client/src/components/LeadJourneyView.tsx:193",variant:"outline",className:"bg-primary/5",children:e.tag},t))})]}),a.jsxs(s,{"data-loc":"client/src/components/LeadJourneyView.tsx:200",className:"p-6",children:[a.jsx("h3",{"data-loc":"client/src/components/LeadJourneyView.tsx:201",className:"text-lg font-bold mb-6",children:"Linha do Tempo"}),a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:202",className:"relative",children:[a.jsx("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:203",className:"absolute left-6 top-0 bottom-0 w-px bg-border"}),B().map((e,t)=>{const s=e.icon;return a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:207",className:"relative flex gap-4 pb-6 last:pb-0",children:[a.jsx("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:208",className:"relative z-10 w-12 h-12 rounded-full bg-muted flex items-center justify-center shrink-0",children:a.jsx(s,{"data-loc":"client/src/components/LeadJourneyView.tsx:209",className:"w-5 h-5 text-muted-foreground"})}),a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:211",className:"flex-1 pt-1",children:[a.jsxs("div",{"data-loc":"client/src/components/LeadJourneyView.tsx:212",className:"flex items-center gap-3 mb-1",children:[a.jsx("span",{"data-loc":"client/src/components/LeadJourneyView.tsx:213",className:"font-medium text-sm",children:e.title}),a.jsx("span",{"data-loc":"client/src/components/LeadJourneyView.tsx:214",className:"text-xs text-muted-foreground",children:A(e.date)})]}),a.jsx("p",{"data-loc":"client/src/components/LeadJourneyView.tsx:216",className:"text-sm text-muted-foreground line-clamp-2",children:e.detail})]})]},t)}),0===B().length&&a.jsx("p",{"data-loc":"client/src/components/LeadJourneyView.tsx:222",className:"text-center text-muted-foreground py-8",children:"Nenhuma interacao registrada"})]})]})]})]})}export{S 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.