1import{aQ as c,ac as x,j as e,e as i,a9 as n,H as o,aT as h,d as g,aU as p,aV as y,aR as j,aS as b,aW as k}from"./index-Di-9cCtG.js";function u(){const r=c(),l=r==null?void 0:r.slug,{data:t,isLoading:m}=x({queryKey:["/api/team/members",l],enabled:!!l}),a=t==null?void 0:t.data;if(m)return e.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900 py-16",children:e.jsx("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-5xl mx-auto animate-pulse",children:[e.jsx("div",{className:"h-8 bg-gray-200 dark:bg-gray-700 rounded w-1/4 mb-8"}),e.jsxs("div",{className:"grid lg:grid-cols-3 gap-8",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsx("div",{className:"h-96 bg-gray-200 dark:bg-gray-700 rounded-lg mb-6"})}),e.jsxs("div",{className:"lg:col-span-2",children:[e.jsx("div",{className:"h-10 bg-gray-200 dark:bg-gray-700 rounded w-3/4 mb-4"}),e.jsx("div",{className:"h-6 bg-gray-200 dark:bg-gray-700 rounded w-1/2 mb-8"}),e.jsx("div",{className:"space-y-3",children:[1,2,3,4,5].map(s=>e.jsx("div",{className:"h-4 bg-gray-200 dark:bg-gray-700 rounded"},s))})]})]})]})})});if(!a)return e.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900 py-16",children:e.jsxs("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[e.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"Team Member Not Found"}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400 mb-8",children:"The team member you're looking for doesn't exist or has been removed."}),e.jsxs(i,{href:"/team",className:"inline-flex items-center text-primary hover:underline",children:[e.jsx(n,{className:"mr-2 h-4 w-4"}),"Back to Team"]})]})});const d=a.structuredData||{"@context":"https://schema.org","@type":"Person",name:a.name,jobTitle:a.role,description:a.excerpt,...a.email&&{email:a.email},...a.website&&{url:a.website}};return e.jsxs(e.Fragment,{children:[e.jsxs(o,{children:[e.jsx("title",{children:a.metaTitle||`${a.name} | Deeper Connecting`}),e.jsx("meta",{name:"description",content:a.metaDescription||a.excerpt}),e.jsx("meta",{property:"og:title",content:a.metaTitle||a.name}),e.jsx("meta",{property:"og:description",content:a.metaDescription||a.excerpt}),e.jsx("meta",{property:"og:type",content:"profile"}),a.avatar&&e.jsx("meta",{property:"og:image",content:a.avatar}),a.canonicalUrl&&e.jsx("link",{rel:"canonical",href:a.canonicalUrl}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(d)})]}),e.jsx("div",{className:"min-h-screen bg-white dark:bg-gray-900 py-16",children:e.jsx("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsxs(i,{href:"/team",className:"inline-flex items-center text-primary hover:underline mb-8","data-testid":"link-back",children:[e.jsx(n,{className:"mr-2 h-4 w-4"}),"Back to Team"]}),e.jsxs("div",{className:"grid lg:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"lg:col-span-1",children:[a.avatar&&e.jsx("img",{src:a.avatar,alt:a.name,className:"w-full rounded-lg shadow-lg mb-6"}),e.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg p-6 space-y-4",children:[a.credentials&&e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(h,{className:"h-5 w-5 text-primary flex-shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:"Credentials"}),e.jsx("p",{className:"text-gray-900 dark:text-white",children:a.credentials})]})]}),a.email&&e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(g,{className:"h-5 w-5 text-primary flex-shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:"Email"}),e.jsx("a",{href:`mailto:${a.email}`,className:"text-gray-900 dark:text-white hover:text-primary transition-colors break-all","data-testid":"link-email",children:a.email})]})]}),a.phone&&e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-primary flex-shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:"Phone"}),e.jsx("a",{href:`tel:${a.phone}`,className:"text-gray-900 dark:text-white hover:text-primary transition-colors","data-testid":"link-phone",children:a.phone})]})]}),a.website&&e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(y,{className:"h-5 w-5 text-primary flex-shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:"Website"}),e.jsx("a",{href:a.website,target:"_blank",rel:"noopener noreferrer",className:"text-gray-900 dark:text-white hover:text-primary transition-colors break-all","data-testid":"link-website",children:a.website.replace(/^https?:\/\//,"")})]})]}),a.socialLinks&&e.jsxs("div",{className:"pt-4 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400 mb-3",children:"Connect"}),e.jsxs("div",{className:"flex gap-3",children:[a.socialLinks.linkedin&&e.jsx("a",{href:a.socialLinks.linkedin,target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 dark:text-gray-400 hover:text-primary transition-colors","data-testid":"link-linkedin",children:e.jsx(j,{className:"h-6 w-6"})}),a.socialLinks.instagram&&e.jsx("a",{href:a.socialLinks.instagram,target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 dark:text-gray-400 hover:text-primary transition-colors","data-testid":"link-instagram",children:e.jsx(b,{className:"h-6 w-6"})})]})]})]})]}),e.jsxs("div",{className:"lg:col-span-2",children:[e.jsx("h1",{className:"text-4xl sm:text-5xl font-playfair font-bold text-gray-900 dark:text-white mb-4",children:a.name}),e.jsx("p",{className:"text-xl text-primary font-medium mb-8",children:a.role}),a.specialties&&a.specialties.length>0&&e.jsxs("div",{className:"mb-8",children:[e.jsx("h2",{className:"text-lg font-montserrat font-semibold text-gray-900 dark:text-white mb-3",children:"Specialties"}),e.jsx("div",{className:"flex flex-wrap gap-2",children:a.specialties.map(s=>e.jsx("span",{className:"bg-primary/10 dark:bg-primary/20 text-primary px-3 py-1 rounded-full text-sm",children:s},s))})]}),e.jsx("div",{className:"prose prose-lg dark:prose-invert max-w-none prose-headings:font-montserrat prose-a:text-primary hover:prose-a:underline",children:a.bioFormat==="markdown"?e.jsx(k,{children:a.bio}):e.jsx("div",{dangerouslySetInnerHTML:{__html:a.bio}})})]})]}),e.jsxs("div",{className:"mt-16 bg-primary/5 dark:bg-primary/10 rounded-lg p-8 text-center",children:[e.jsx("h3",{className:"text-2xl font-montserrat font-bold text-gray-900 dark:text-white mb-4",children:"Interested in Working Together?"}),e.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 max-w-2xl mx-auto",children:"Learn more about our coaching services and how we
1can support your relationship journey."}),e.jsx(i,{href:"/resources",className:"inline-block bg-primary hover:bg-primary/90 text-white font-semibold px-8 py-3 rounded-full transition-all","data-testid":"button-coaching",children:"Explore Coaching Services"})]})]})})})]})}export{u 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.