PageSourceSearch

https://bankruptcy.manus.space/assets/AdminAttorneyCRM-DtCFM2_a.js

js bankruptcy.manus.space collected 2026-10-03 05:00:53 UTC 44,054 bytes, 11 lines download raw bytes

1import{r as W,j as e}from"./vendor-BMTqjksT.js";import{r as V,ar as X,u as ee,t as b,i as C,A as te,a$ as ae,ag as se,a1 as k,aa as U,F as O,U as Y,K as F,M as j,x as P,aG as ne,a4 as ie,_ as re,n as G,ay as de,$ as ce}from"./index-C0VezhcQ.js";import{A as v}from"./AdminLayout-Cd2syILU.js";import{R as le}from"./reply-CY7alwLn.js";import{M as me}from"./mouse-pointer-click-CR6u4vUW.js";import{M as T}from"./mail-open-B_hXajM1.js";import{S as H}from"./shield-alert-Cox4P7ph.js";import{S as oe}from"./shield-off-Dt3Y3R8a.js";import"./trpc-c2OaEmLI.js";import"./d3-ngNJxV2x.js";import"./sparkles-D2L2V_UA.js";import"./chart-no-axes-column-D7MgvIiw.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const D=V("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
7 * @license lucide-react v0.453.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const S=V("Ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}
11]]),Z="America/New_York";function n(s){return s?new Date(s).toLocaleDateString("en-US",{timeZone:Z,month:"short",day:"numeric",year:"numeric"}):"—"}function x(s){return s?new Date(s).toLocaleString("en-US",{timeZone:Z,month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}):"—"}function w(s){return`$${(s/100).toFixed(2)}`}const xe={chapter7:"Chapter 7",chapter11:"Chapter 11",chapter12:"Chapter 12",chapter13:"Chapter 13",debtRelief:"Debt Relief",foreclosureDefense:"Foreclosure Defense",other:"Other"},ge={profile_created:O,profile_updated:de,claim_submitted:H,claim_approved:G,bar_verified:k,email_verified:U,lead_received:Y,lead_viewed:T,lead_contacted:re,payment_made:F,subscription_started:ie,subscription_canceled:P,outreach_enrolled:ne,email_sent:j,email_opened:T,email_clicked:me,email_replied:le,email_bounced:S,email_unsubscribed:P,transactional_email:j},pe={profile_created:"bg-blue-100 text-blue-700",claim_submitted:"bg-amber-100 text-amber-700",claim_approved:"bg-green-100 text-green-700",bar_verified:"bg-indigo-100 text-indigo-700",email_verified:"bg-green-100 text-green-700",lead_received:"bg-purple-100 text-purple-700",lead_viewed:"bg-purple-50 text-purple-600",lead_contacted:"bg-purple-50 text-purple-600",payment_made:"bg-emerald-100 text-emerald-700",subscription_started:"bg-emerald-100 text-emerald-700",subscription_canceled:"bg-red-100 text-red-700",email_sent:"bg-sky-100 text-sky-700",email_opened:"bg-sky-100 text-sky-700",email_clicked:"bg-sky-100 text-sky-700",email_replied:"bg-green-100 text-green-700",email_bounced:"bg-red-100 text-red-700",transactional_email:"bg-gray-100 text-gray-600"};function R({icon:s,label:r,value:p,sub:i,color:M="amber"}){const y={amber:"bg-amber-50 text-amber-600",green:"bg-green-50 text-green-600",blue:"bg-blue-50 text-blue-600",purple:"bg-purple-50 text-purple-600",red:"bg-red-50 text-red-600",gray:"bg-gray-50 text-gray-500"};return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:85",className:"bg-white rounded-xl border border-gray-100 shadow-sm p-4 flex items-start gap-3",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:86",className:`w-9 h-9 rounded-lg flex items-center justify-center shrink-0 ${y[M]??y.amber}`,children:e.jsx(s,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:87",className:"w-4 h-4"})}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:89",className:"min-w-0",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:90",className:"text-xs text-gray-500 font-medium",children:r}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:91",className:"text-xl font-bold text-gray-900 leading-tight",children:p}),i&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:92",className:"text-[10px] text-gray-400 mt-0.5",children:i})]})]})}function ye({status:s}){return s==="claimed"?e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:100",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium bg-green-100 text-green-700",children:[e.jsx(G,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:100",className:"w-3 h-3"}),"Claimed"]}):s==="pending"?e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:101",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium bg-amber-100 text-amber-700",children:[e.jsx(H,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:101",className:"w-3 h-3"}),"Pending"]}):e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:102",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium bg-gray-100 text-gray-500",children:[e.jsx(oe,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:102",className:"w-3 h-3"}),"Unclaimed"]})}function Ae({verified:s}){return s?e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:106",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium bg-indigo-100 text-indigo-700",children:[e.jsx(k,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:106",className:"w-3 h-3"}),"Bar Verified"]}):e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:107",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium bg-gray-100 text-gray-400",children:"Not Bar Verified"})}function ue({plan:s}){if(!s)return e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:110",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium bg-gray-100 text-gray-400",children:"No Plan"});const r={free:"bg-gray-100 text-gray-600",professional:"bg-blue-100 text-blue-700",featured:"bg-amber-100 text-amber-700"};return e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:112",className:`inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium ${r[s]??"bg-gray-100 text-gray-600"}`,children:[e.jsx(ce,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:112",className:"w-3 h-3"}),s.charAt(0).toUpperCase()+s.slice(1)]})}function he({sent:s,opened:r,clicked:p,replied:i}){return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:118",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:119",title:"Sent",className:`w-2 h-2 rounded-full ${s?"bg-sky-4
1100":"bg-gray-200"}`}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:120",title:"Opened",className:`w-2 h-2 rounded-full ${r?"bg-amber-400":"bg-gray-200"}`}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:121",title:"Clicked",className:`w-2 h-2 rounded-full ${p?"bg-orange-400":"bg-gray-200"}`}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:122",title:"Replied",className:`w-2 h-2 rounded-full ${i?"bg-green-400":"bg-gray-200"}`})]})}function $e(){const s=X(),r=parseInt(s.id??"0",10),[,p]=ee(),[i,M]=W.useState("overview"),{data:y,isLoading:z,error:_,refetch:$}=b.portal.getAttorneyCrmProfile.useQuery({attorneyId:r},{enabled:!isNaN(r)&&r>0}),{data:N,isLoading:Q}=b.portal.getAttorneyCrmTimeline.useQuery({attorneyId:r},{enabled:i==="activity"&&!isNaN(r)&&r>0}),L=b.portal.adminUpdateAttorneyStatus.useMutation({onSuccess:()=>{C.success("Status updated"),$()},onError:t=>C.error(t.message)}),q=b.portal.adminGrantBarVerification.useMutation({onSuccess:()=>{C.success("Bar verification granted"),$()},onError:t=>C.error(t.message)});if(z)return e.jsx(v,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:157",title:"Attorney CRM",breadcrumb:"Admin / Attorneys / CRM",children:e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:158",className:"flex items-center justify-center h-64 text-gray-400 text-sm",children:"Loading CRM profile…"})});if(_||!y)return e.jsx(v,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:164",title:"Attorney CRM",breadcrumb:"Admin / Attorneys / CRM",children:e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:165",className:"flex items-center justify-center h-64 text-red-500 text-sm",children:_?.message??"Attorney not found"})});const{attorney:a,linkedUser:A,leads:l,purchases:u,plan:c,outreachContacts:h,outreachEvents:E,emailLogs:B,stats:m}=y,J=[{id:"overview",label:"Overview"},{id:"outreach",label:"Outreach",count:h.length},{id:"leads",label:"Leads",count:l.length},{id:"payments",label:"Payments",count:u.length},{id:"activity",label:"Activity"}];return e.jsx(v,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:181",title:"Attorney CRM",breadcrumb:`Admin / Attorneys / ${a.firmName}`,children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:182",className:"max-w-6xl mx-auto space-y-5",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:185",children:[e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:186",onClick:()=>p("/admin/attorneys"),className:"flex items-center gap-1.5 text-xs text-gray-400 hover:text-gray-600 mb-3",children:[e.jsx(te,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:187",className:"w-3.5 h-3.5"})," Back to Attorneys"]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:189",className:"bg-white rounded-xl border border-gray-100 shadow-sm p-5",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:190",className:"flex items-start justify-between gap-4 flex-wrap",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:191",className:"flex items-start gap-4",children:[a.photoUrl?e.jsx("img",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:193",src:a.photoUrl,alt:a.firmName,className:"w-14 h-14 rounded-xl object-cover border border-gray-100 shrink-0",loading:"lazy",decoding:"async"}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:195",className:"w-14 h-14 rounded-xl bg-amber-50 border border-amber-100 flex items-center justify-center shrink-0",children:e.jsx(ae,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:196",className:"w-6 h-6 text-amber-400"})}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:199",children:[e.jsx("h1",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:200",className:"text-lg font-bold text-gray-900",children:a.firmName}),a.attorneyName&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:201",className:"text-sm text-gray-600",children:a.attorneyName}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:202",className:"text-xs text-gray-400 mt-0.5",children:[a.city,", ",a.state," · ",a.email??"No email"]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:203",className:"flex flex-wrap items-center gap-1.5 mt-2",children:[e.jsx(ye,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:204",status:a.claimStatus}),e.jsx(Ae,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:205",verified:a.barVerified}),e.jsx(ue,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:206",plan:c?.plan??null}),a.status!=="active"&&e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:208",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium bg-red-100 text-red-700",children:[e.jsx(S,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:209",className:"w-3 h-3"}),a.status]})]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:216",className:"flex flex-wrap gap-2",children:[e.jsxs("a",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:217",href:`https://bankruptcylawyersin.
11com/attorney/${a.slug}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 px-3 py-1.5 border border-gray-200 rounded-lg text-xs text-gray-600 hover:bg-gray-50",children:[e.jsx(se,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:219",className:"w-3.5 h-3.5"})," View Profile"]}),!a.barVerified&&e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:222",onClick:()=>q.mutate({attorneyId:a.id}),className:"flex items-center gap-1.5 px-3 py-1.5 bg-indigo-600 text-white rounded-lg text-xs font-medium hover:bg-indigo-700",children:[e.jsx(k,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:224",className:"w-3.5 h-3.5"})," Grant Bar Verification"]}),a.status==="active"?e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:228",onClick:()=>L.mutate({attorneyId:a.id,status:"inactive"}),className:"flex items-center gap-1.5 px-3 py-1.5 bg-red-50 text-red-600 border border-red-200 rounded-lg text-xs font-medium hover:bg-red-100",children:[e.jsx(S,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:230",className:"w-3.5 h-3.5"})," Suspend"]}):e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:233",onClick:()=>L.mutate({attorneyId:a.id,status:"active"}),className:"flex items-center gap-1.5 px-3 py-1.5 bg-green-50 text-green-600 border border-green-200 rounded-lg text-xs font-medium hover:bg-green-100",children:[e.jsx(U,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:235",className:"w-3.5 h-3.5"})," Activate"]})]})]}),A&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:243",className:"mt-4 pt-4 border-t border-gray-100 flex items-center gap-2 text-xs text-gray-500",children:[e.jsx(O,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:244",className:"w-3.5 h-3.5 text-gray-400"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:245",children:"Linked account:"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:246",className:"font-medium text-gray-700",children:A.name??A.email}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:247",className:"text-gray-400",children:"·"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:248",children:A.email}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:249",className:"text-gray-400",children:"·"}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:250",children:["Joined ",n(A.createdAt)]})]})]})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:257",className:"flex gap-1 bg-gray-100 rounded-xl p-1",children:J.map(t=>e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:259",onClick:()=>M(t.id),className:`flex-1 flex items-center justify-center gap-1.5 py-2 px-3 rounded-lg text-sm font-medium transition-colors ${i===t.id?"bg-white text-gray-900 shadow-sm":"text-gray-500 hover:text-gray-700"}`,children:[t.label,t.count!==void 0&&t.count>0&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:268",className:`text-[10px] px-1.5 py-0.5 rounded-full font-semibold ${i===t.id?"bg-amber-100 text-amber-700":"bg-gray-200 text-gray-500"}`,children:t.count})]},t.id))}),i==="overview"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:278",className:"space-y-5",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:280",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[e.jsx(R,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:281",icon:Y,label:"Total Leads",value:m.totalLeads,color:"purple"}),e.jsx(R,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:282",icon:F,label:"Total Spend",value:w(m.totalSpendCents),color:"green"}),e.jsx(R,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:283",icon:j,label:"Emails Sent",value:m.emailsSent,sub:`${m.emailsOpened} opened · ${m.emailsClicked} clicked`,color:"blue"}),e.jsx(R,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:284",icon:D,label:"Last Activity",value:m.lastActivity?n(m.lastActivity):"Never",color:"amber"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:288",className:"grid md:grid-cols-2 gap-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:290",className:"bg-white rounded-xl border border-gray-100 shadow-sm p-5",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:291",className:"font-semibold text-gray-900 text-sm mb-3",children:"Profile Details"}),e.jsx("dl",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:292",className:"space-y-2 text-sm",children:[["Attorney",a.attorneyName??"—"],["Firm",a.firmName],["Email",a.email??"—"],["Phone",a.phone??"—"],["Website",a.website??"—"],["Address",a.address??"—"],["City / State",`${a.city}, ${a.state}`],["Practice Areas",a.practiceAreas?.join(", ")??"—"],["Avvo Rating",a.avvoRating?String(a.avvoRating):"—"],["Years Experience",a.yearsExperience?String(a.yearsExperience):"—"],["Bar Number",a.barNumber??"—"],["Bar State",a.barState??"—"],["Bar Status",a.barStatus??"—"],["CourtListener Cases",a.courtListenerCasesCount?String(a.courtListenerCasesCount):"—"],["Profile Created",
11n(a.createdAt)],["Last Updated",n(a.updatedAt)]].map(([t,d])=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:311",className:"flex gap-2",children:[e.jsx("dt",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:312",className:"w-36 shrink-0 text-gray-400 font-medium",children:t}),e.jsx("dd",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:313",className:"text-gray-700 break-all",children:d})]},t))})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:320",className:"space-y-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:321",className:"bg-white rounded-xl border border-gray-100 shadow-sm p-5",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:322",className:"font-semibold text-gray-900 text-sm mb-3",children:"Verification Status"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:323",className:"space-y-2.5",children:[{label:"Claim Status",value:a.claimStatus,ok:a.claimStatus==="claimed"},{label:"Email Verified",value:a.emailVerified?"Yes":"No",ok:a.emailVerified},{label:"Bar Verified",value:a.barVerified?`Yes — ${n(a.barVerifiedAt)}`:"No",ok:a.barVerified},{label:"Bar Disciplinary Flag",value:a.barDisciplinaryFlag?"⚠ Flagged":"Clean",ok:!a.barDisciplinaryFlag},{label:"Admission Year",value:a.barAdmissionYear?String(a.barAdmissionYear):"—",ok:!!a.barAdmissionYear}].map(({label:t,value:d,ok:o})=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:331",className:"flex items-center justify-between text-sm",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:332",className:"text-gray-500",children:t}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:333",className:`font-medium ${o?"text-green-700":"text-gray-400"}`,children:d})]},t))})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:339",className:"bg-white rounded-xl border border-gray-100 shadow-sm p-5",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:340",className:"font-semibold text-gray-900 text-sm mb-3",children:"Enrichment Sources"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:341",className:"space-y-2 text-sm",children:[{label:"Google Places",value:a.googlePlacesId?`⭐ ${a.googleRating} (${a.googleReviewCount} reviews)`:"Not enriched",ok:!!a.googlePlacesId},{label:"Yelp",value:a.yelpBusinessId?`⭐ ${a.yelpRating} (${a.yelpReviewCount} reviews)`:"Not enriched",ok:!!a.yelpBusinessId},{label:"CourtListener",value:a.courtListenerAttorneyId?`ID ${a.courtListenerAttorneyId} · ${a.courtListenerCasesCount} cases`:"Not linked",ok:!!a.courtListenerAttorneyId},{label:"AI Bio",value:a.aiBioGeneratedAt?`Generated ${n(a.aiBioGeneratedAt)}`:"Not generated",ok:!!a.aiBioGeneratedAt}].map(({label:t,value:d,ok:o})=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:348",className:"flex items-center justify-between",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:349",className:"text-gray-500",children:t}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:350",className:`font-medium text-xs ${o?"text-green-700":"text-gray-400"}`,children:d})]},t))})]})]})]})]}),i==="outreach"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:362",className:"space-y-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:364",className:"bg-white rounded-xl border border-gray-100 shadow-sm",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:365",className:"px-5 py-4 border-b border-gray-100",children:e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:366",className:"font-semibold text-gray-900 text-sm",children:"Campaign Enrollments"})}),h.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:369",className:"px-5 py-10 text-center text-gray-400 text-sm",children:"Not enrolled in any outreach campaigns yet."}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:371",className:"divide-y divide-gray-50",children:h.map(t=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:373",className:"px-5 py-3 flex items-center justify-between gap-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:374",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:375",className:"text-sm font-medium text-gray-900",children:t.campaignName??`Campaign #${t.campaignId}`}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:376",className:"text-xs text-gray-400",children:["Enrolled ",n(t.enrolledAt)," · Step ",t.currentStep]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:378",className:"flex items-center gap-2",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:379",className:`px-2 py-0.5 rounded-full text-[10px] font-semibold ${t.status==="converted"?"bg-green-100 text-green-700":t.status==="completed"?"bg-blue-100 text-blue-700":t.status==="unsubscribed"?"bg-gray-100 text-gray-500":t.status==="bounced"?"bg-red-100 text-red-600":"bg-amber-100 text-amber-700"}`,children:t.status}),t.convertedAt&&e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:386",className:"text-[10px] text-green-600",children:["Converted ",n(t.convertedAt)]}),t.unsubscribedAt&&e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:387",className:"text-[10px] text-gray-400",children:["Unsub ",n(t.unsubscribedAt)]})]})]},t.id))})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:396",className:"bg-white rounded-xl border border-gray-100 shadow-sm",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:397",className:"px-5 py-4 border-b border-gray-100 flex items-center justify-between",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:398",className:"font-semibold text-gray-900 text-sm",children:"Email Send History"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:399",className:"flex items-center gap-3 text-[10px] text-gray-400",children:[e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:400",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:400",className:"w-2 h-2 rounded-full bg-sky-4
1100 inline-block"}),"Sent"]}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:401",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:401",className:"w-2 h-2 rounded-full bg-amber-400 inline-block"}),"Opened"]}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:402",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:402",className:"w-2 h-2 rounded-full bg-orange-400 inline-block"}),"Clicked"]}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:403",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:403",className:"w-2 h-2 rounded-full bg-green-400 inline-block"}),"Replied"]})]})]}),E.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:407",className:"px-5 py-10 text-center text-gray-400 text-sm",children:h.length>0?"Enrolled in campaign(s) — no emails dispatched yet. The send engine runs every 15 minutes.":"No outreach emails sent yet."}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:409",className:"divide-y divide-gray-50",children:E.map(t=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:411",className:"px-5 py-3 flex items-start justify-between gap-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:412",className:"min-w-0",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:413",className:"text-sm font-medium text-gray-900 truncate",children:t.subject??"(no subject)"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:414",className:"text-xs text-gray-400",children:[t.campaignName??`Campaign #${t.campaignId}`," · Step ",t.stepNumber??"?"," · Sent ",x(t.sentAt)]}),t.openedAt&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:415",className:"text-[10px] text-amber-600 mt-0.5",children:["Opened ",x(t.openedAt)]}),t.clickedAt&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:416",className:"text-[10px] text-orange-600",children:["Clicked ",x(t.clickedAt),t.clickUrl?` → ${t.clickUrl.slice(0,60)}…`:""]}),t.repliedAt&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:417",className:"text-[10px] text-green-600",children:["Replied ",x(t.repliedAt)]}),t.bouncedAt&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:418",className:"text-[10px] text-red-500",children:["Bounced ",x(t.bouncedAt)]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:420",className:"shrink-0 flex items-center gap-2",children:[e.jsx(he,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:421",sent:!0,opened:!!t.openedAt,clicked:!!t.clickedAt,replied:!!t.repliedAt}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:422",className:`px-1.5 py-0.5 rounded text-[10px] font-medium ${t.status==="opened"?"bg-amber-100 text-amber-700":t.status==="clicked"?"bg-orange-100 text-orange-700":t.status==="replied"?"bg-green-100 text-green-700":t.status==="bounced"?"bg-red-100 text-red-600":t.status==="delivered"?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-500"}`,children:t.status})]})]},t.id))})]}),B.length>0&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:439",className:"bg-white rounded-xl border border-gray-100 shadow-sm",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:440",className:"px-5 py-4 border-b border-gray-100",children:e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:441",className:"font-semibold text-gray-900 text-sm",children:"Transactional Email Logs"})}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:443",className:"divide-y divide-gray-50",children:B.map(t=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:445",className:"px-5 py-3 flex items-center justify-between gap-4 text-sm",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:446",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:447",className:"font-medium text-gray-900 truncate max-w-sm",children:t.subject}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:448",className:"text-xs text-gray-400",children:[t.type," · ",x(t.createdAt)]})]}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:450",className:`px-1.5 py-0.5 rounded text-[10px] font-medium ${t.status==="delivered"||t.status==="opened"||t.status==="clicked"?"bg-green-100 text-green-700":t.status==="bounced"||t.status==="complained"||t.status==="failed"?"bg-red-100 text-red-600":"bg-gray-100 text-gray-500"}`,children:t.status})]},t.id))})]})]}),i==="leads"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:466",className:"space-y-4",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:468",className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:[{label:"Total Leads",value:l.length,color:"purple"},{label:"Exclusive",value:l.filter(t=>t.isExclusive).length,color:"amber"},{label:"Converted",value:l.filter(t=>t.status==="converted").length,color:"green"},{label:"Credits Charged",value:l.filter(t=>
11t.creditCharged).length,color:"blue"}].map(t=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:475",className:"bg-white rounded-xl border border-gray-100 shadow-sm px-4 py-3",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:476",className:"text-xs text-gray-400 mb-0.5",children:t.label}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:477",className:`text-xl font-bold ${t.color==="purple"?"text-purple-600":t.color==="amber"?"text-amber-600":t.color==="green"?"text-green-600":"text-blue-600"}`,children:t.value})]},t.label))}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:487",className:"bg-white rounded-xl border border-gray-100 shadow-sm",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:488",className:"px-5 py-4 border-b border-gray-100 flex items-center justify-between",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:489",className:"font-semibold text-gray-900 text-sm",children:"Lead History"}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:490",className:"text-xs text-gray-400",children:[l.length," total"]})]}),l.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:493",className:"px-5 py-10 text-center text-gray-400 text-sm",children:"No leads routed to this attorney yet."}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:495",className:"divide-y divide-gray-50",children:l.map(t=>{const d={exclusive:"bg-amber-100 text-amber-700",nonexclusive:"bg-blue-100 text-blue-700",free_verified:"bg-emerald-100 text-emerald-700",unverified_notify:"bg-gray-100 text-gray-500"},o={exclusive:"Exclusive",nonexclusive:"Non-Exclusive",free_verified:"Free (Verified)",unverified_notify:"Notify Only"},K={converted:"bg-green-100 text-green-700",contacted:"bg-blue-100 text-blue-700",viewed:"bg-amber-100 text-amber-700",new:"bg-purple-100 text-purple-700"},g=t.routingTier,I=t.geoTier,f=t.maxDeliveries;return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:519",className:"px-5 py-4 hover:bg-gray-50/40 transition-colors",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:520",className:"flex flex-wrap items-start justify-between gap-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:522",className:"min-w-0",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:523",className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:524",className:"font-semibold text-gray-900 text-sm",children:[t.firstName," ",t.lastName]}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:525",className:`px-1.5 py-0.5 rounded text-[10px] font-medium ${K[t.status??""]??"bg-gray-100 text-gray-500"}`,children:t.status??"new"}),g&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:529",className:`px-1.5 py-0.5 rounded text-[10px] font-semibold ${d[g]??"bg-gray-100 text-gray-500"}`,children:o[g]??g}),t.isExclusive&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:534",className:"px-1.5 py-0.5 rounded text-[10px] font-semibold bg-amber-50 text-amber-600 border border-amber-200",children:"Exclusive"}),t.creditCharged&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:537",className:"px-1.5 py-0.5 rounded text-[10px] font-medium bg-green-50 text-green-600",children:"Credit Charged"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:540",className:"flex flex-wrap gap-3 mt-1.5 text-xs text-gray-500",children:[t.email&&e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:541",className:"flex items-center gap-1",children:[e.jsx(j,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:541",className:"w-3 h-3"}),t.email]}),t.phone&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:542",children:t.phone}),(t.city||t.state)&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:544",children:[t.city,t.state].filter(
11Boolean).join(", ")})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:549",className:"text-right shrink-0",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:550",className:"text-xs text-gray-400",children:x(t.createdAt)}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:551",className:"text-[10px] text-gray-300 mt-0.5",children:["Lead #",t.id]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:556",className:"mt-3 grid grid-cols-2 sm:grid-cols-4 gap-x-6 gap-y-1.5 text-xs",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:557",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:558",className:"text-gray-400",children:"Case Type"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:559",className:"font-medium text-gray-700 mt-0.5",children:xe[t.caseType]??t.caseType})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:561",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:562",className:"text-gray-400",children:"Debt Amount"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:563",className:"font-medium text-gray-700 mt-0.5",children:t.debtAmount??"—"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:565",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:566",className:"text-gray-400",children:"Urgency"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:567",className:"font-medium text-gray-700 mt-0.5",children:t.urgency??"—"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:569",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:570",className:"text-gray-400",children:"Routing Tier"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:571",className:"font-medium text-gray-700 mt-0.5",children:[g?o[g]??g:"—",I?` (${I.toUpperCase()})`:""]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:573",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:574",className:"text-gray-400",children:"Delivered To"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:575",className:"font-medium text-gray-700 mt-0.5",children:f!=null?`${f} attorney${f!==1?"s":""}`:"—"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:577",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:578",className:"text-gray-400",children:"Viewed"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:579",className:"font-medium text-gray-700 mt-0.5",children:n(t.viewedAt)})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:581",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:582",className:"text-gray-400",children:"Contacted"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:583",className:"font-medium text-gray-700 mt-0.5",children:n(t.contactedAt)})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:585",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:586",className:"text-gray-400",children:"Source"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:587",className:"font-medium text-gray-700 mt-0.5",children:t.source??"organic"})]})]}),t.message&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:593",className:"mt-2.5 text-xs text-gray-500 bg-gray-50 rounded-lg px-3 py-2 border border-gray-100",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:594",className:"font-medium text-gray-600",children:"Message: "}),t.message]})]},t.id)})})]})]}),i==="payments"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:608",className:"space-y-4",children:[c?e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:611",className:"bg-white rounded-xl border border-gray-100 shadow-sm p-5",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:612",className:"font-semibold text-gray-900 text-sm mb-3",children:"Active Subscription"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:613",className:"grid sm:grid-cols-2 gap-3 text-sm",children:[["Plan",c.plan],["Status",c.status],["Current Period End",n(c.currentPeriodEnd)],["Cancel at Perio
11d End",c.cancelAtPeriodEnd?"Yes":"No"],["Stripe Customer ID",c.stripeCustomerId??"—"],["Stripe Subscription ID",c.stripeSubscriptionId??"—"],["Started",n(c.createdAt)]].map(([t,d])=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:623",className:"flex gap-2",children:[e.jsx("dt",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:624",className:"w-44 shrink-0 text-gray-400 font-medium",children:t}),e.jsx("dd",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:625",className:"text-gray-700 font-mono text-xs break-all",children:d})]},t))})]}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:631",className:"bg-white rounded-xl border border-gray-100 shadow-sm p-5",children:e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:632",className:"text-sm text-gray-400 text-center py-4",children:"No active subscription plan."})}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:637",className:"bg-white rounded-xl border border-gray-100 shadow-sm",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:638",className:"px-5 py-4 border-b border-gray-100 flex items-center justify-between",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:639",className:"font-semibold text-gray-900 text-sm",children:"Purchase History"}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:640",className:"text-xs text-gray-400",children:["Total: ",w(m.totalSpendCents)," across ",u.filter(t=>t.status==="completed").length," completed"]})]}),u.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:645",className:"px-5 py-10 text-center text-gray-400 text-sm",children:"No purchases on record."}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:647",className:"overflow-x-auto",children:e.jsxs("table",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:648",className:"w-full text-sm",children:[e.jsx("thead",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:649",children:e.jsx("tr",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:650",className:"border-b border-gray-100",children:["Date","Credits","Amount","Status","Stripe Session"].map(t=>e.jsx("th",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:652",className:"text-left px-4 py-3 text-xs text-gray-400 font-medium",children:t},t))})}),e.jsx("tbody",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:656",className:"divide-y divide-gray-50",children:u.map(t=>e.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:658",className:"hover:bg-gray-50/50",children:[e.jsx("td",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:659",className:"px-4 py-3 text-gray-500 whitespace-nowrap",children:n(t.createdAt)}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:660",className:"px-4 py-3 font-medium text-gray-900",children:t.credits}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:661",className:"px-4 py-3 font-medium text-gray-900",children:w(t.priceInCents)}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:662",className:"px-4 py-3",children:e.jsx("span",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:663",className:`px-1.5 py-0.5 rounded text-[10px] font-medium ${t.status==="completed"?"bg-green-100 text-green-700":t.status==="failed"?"bg-red-100 text-red-600":t.status==="refunded"?"bg-amber-100 text-amber-700":"bg-gray-100 text-gray-500"}`,children:t.status})}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:670",className:"px-4 py-3 text-gray-400 font-mono text-[10px]",children:t.stripeSessionId??"—"})]},t.id))})]})})]})]}),i==="activity"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:683",className:"bg-white rounded-xl border border-gray-100 shadow-sm",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:684",className:"px-5 py-4 border-b border-gray-100",children:[e.jsx("h3",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:685",className:"font-semibold text-gray-900 text-sm",children:"Activity Timeline"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:686",className:"text-xs text-gray-400 mt-0.5",children:"All events sorted most recent first"})]}
11),Q?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:689",className:"px-5 py-10 text-center text-gray-400 text-sm",children:"Loading timeline…"}):!N||N.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:691",className:"px-5 py-10 text-center text-gray-400 text-sm",children:"No activity recorded yet."}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:693",className:"px-5 py-4",children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:694",className:"relative",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:696",className:"absolute left-4 top-0 bottom-0 w-px bg-gray-100"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:697",className:"space-y-4",children:N.map(t=>{const d=ge[t.type]??D,o=pe[t.type]??"bg-gray-100 text-gray-500";return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:702",className:"flex items-start gap-4 relative",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:703",className:`w-8 h-8 rounded-full flex items-center justify-center shrink-0 z-10 ${o}`,children:e.jsx(d,{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:704",className:"w-3.5 h-3.5"})}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:706",className:"flex-1 min-w-0 pt-1",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:707",className:"text-sm text-gray-800",children:t.label}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminAttorneyCRM.tsx:708",className:"text-xs text-gray-400 mt-0.5",children:x(t.timestamp)})]})]},t.id)})})]})})]})]})})}export{$e 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.