PageSourceSearch

https://meetborderless.com/build/assets/people-BVyxMlOi.js

js meetborderless.com collected 2026-10-09 22:42:42 UTC 3,331 bytes, 1 lines download raw bytes

1import{j as e}from"./app-C1iegf7Q.js";import{H as o,L as a}from"./inertia-BpyZy4w-.js";import{W as m}from"./workspace-layout-Cg9ak8v1.js";/* empty css            */import"./mobile-chrome-C0ug21w9.js";import"./shield-alert-CGX6PHoz.js";import"./createLucideIcon-wqc1LSWg.js";import"./menu-BR3Nc3Gr.js";import"./x-DQSeRCcH.js";import"./message-circle-c43k_fjC.js";import"./app-logo-Dz0wogSq.js";import"./logo-light-DU4bWymm.js";import"./flash-toast-C6O0iVL1.js";import"./info-D2ZN_yLm.js";import"./triangle-alert-C7AVwNi-.js";import"./circle-x-Bp6Mbpgt.js";import"./circle-check-BMWvzPMx.js";import"./site-announcement-fVSM8f3a.js";import"./use-funnel-tracking-DZvQDmiU.js";import"./button-BE4q1_FS.js";import"./index-CGXdj8xB.js";import"./utils-BiuKVCuu.js";import"./file-text-XcQuIA-l.js";import"./mail-Dwbp3545.js";import"./bell-BvDZckLh.js";import"./house-XJaf3ukP.js";import"./briefcase-CaOXuslt.js";import"./users-BCcupCXV.js";import"./calendar-check-Qh7pLIha.js";import"./layout-grid-PlAvcMDs.js";import"./book-open-DVFlG_9t.js";import"./calendar-days-CT1ztEQ-.js";import"./circle-help-CLje27Z2.js";function d(r){if(!r)return"";try{return new Date(r).toLocaleDateString("en-GB",{weekday:"short",day:"numeric",month:"short",hour:"2-digit",minute:"2-digit"})}catch{return r}}function C({people:r}){return e.jsxs(m,{activeNav:"people",children:[e.jsx(o,{title:"My specialists"}),e.jsxs("div",{className:"mx-auto max-w-3xl px-7 py-10",children:[e.jsxs("div",{className:"mb-6",children:[e.jsx("h1",{className:"font-display text-2xl font-bold text-foreground mb-1",children:"My specialists"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r.length===0?"Specialists you engage with appear here.":`${r.length} ${r.length===1?"specialist":"specialists"} working with you.`})]}),r.length===0?e.jsxs("div",{className:"dash-card border-dashed text-center py-16 px-5",children:[e.jsx("div",{className:"text-2xl mb-2",children:"👥"}),e.jsx("div",{className:"text-sm font-medium text-foreground mb-1",children:"No specialists yet"}),e.jsx("p",{className:"text-xs text-muted-foreground max-w-md mx-auto",children:"When you book a specialist sign-off or upgrade to a Reviewed pack, your assigned specialist appears here."})]}):e.jsx("div",{className:"flex flex-col gap-2",children:r.map((t,i)=>e.jsxs(a,{href:t.provider_slug?`/providers/${t.provider_slug}`:"#",className:"dash-list-item",children:[e.jsx("div",{className:"size-10 rounded-full shrink-0 flex items-center justify-center text-sm font-semibold text-white",style:{background:t.provider_avatar?`url(${t.provider_avatar}) center/cover`:"linear-gradient(135deg, #0e0c24, #4338ca)"},children:!t.provider_avatar&&(t.provider_name?.split(" ").map(s=>s[0]).slice(0,2).join("")??"·")}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-sm font-semibold text-foreground",children:t.provider_name??"Specialist"}),t.provider_title&&e.jsx("div",{className:"text-xs text-muted-foreground mt-0.5",children:t.provider_title}),t.current_focus&&e.jsxs("div",{className:"text-xs text-foreground/70 mt-1.5",children:["Focus: ",t.current_focus]}),t.next_meeting_at&&e.jsxs("div",{className:"text-xs text-foreground/70 mt-1",children:["Next: ",d(t.next_meeting_at)]})]})]},t.provider_slug??t.provider_name??`person-${i}`))})]})]})}export{C 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.