PageSourceSearch

https://techneedsolutions.com/assets/ScheduleMeet-C4_m3-fO.js

js techneedsolutions.com collected 2026-10-08 09:51:22 UTC 7,035 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-tiptap-Bw8xxZJG.js";import{r as c,i as v}from"./vendor-react-Cm-T1vd4.js";import{S as w,a as y,b as _}from"./StagingFooter-CwILlqrF.js";import{B as C,s as E}from"./index-DaRLppTs.js";import{E as S}from"./Eyebrow-Dc3nF_IE.js";import{A as l,a as m,b as d}from"./avatar-cZfiF4kG.js";import{C as A}from"./calendlyEmbed-DOH-UiIP.js";import{b as L,c as B}from"./craig-CHyvnpGH.js";import{r as q}from"./roman-C8tMaYBc.js";import{r as g,c as I,f as P,g as R,h as T}from"./AskOverlay-DPvFf1Ud.js";import{m as b}from"./vendor-motion-BU__2EnG.js";import{C as U}from"./clock-Cerb3sC-.js";import{C as M}from"./circle-check-CRG3dABm.js";import{A as D}from"./arrow-left-CglWHXBa.js";import"./index-lpXeJZYO.js";import"./chevron-down-B-4E70oG.js";import"./index-CUA4Zyol.js";import"./calendar-BfxgZWef.js";import"./map-CBslFp-N.js";import"./workflow-4exWyvRF.js";import"./linkedin-IaP-SkYD.js";import"./vendor-charts-B2AQBrmy.js";import"./vendor-flow-wGSY4FPu.js";import"./dialog-CWZklxiL.js";import"./index-BMQzUD67.js";import"./search-CKMSFBS1.js";const o={quick:{title:"Quick check-in",duration:"20 min",description:"A focused check-in to align on a single topic or unblock something.",bullets:["Status updates or quick decisions","Sanity-check a direction before committing","Tight agenda, no slides"],url:P,src:"meet_card_quick"},long:{title:"Working session",duration:"50 min",description:"A working session for deeper review, planning, or collaborative problem-solving.",bullets:["Roadmap or architecture review","Walk through a scope or proposal","Solve a thornier problem together"],url:R,src:"meet_card_long"}},xe=()=>{const[a,x]=c.useState(null),[u,f]=v(),[r,j]=c.useState(()=>typeof window<"u"?g():{}),p=t=>{T({src:o[t].src}),j(g()),x(t),setTimeout(()=>{const s=document.getElementById("meet-embed");s==null||s.scrollIntoView({behavior:"smooth",block:"start"})},50)};c.useEffect(()=>{const t=u.get("type");if(t==="quick"||t==="long"){p(t);const s=new URLSearchParams(u);s.delete("type"),f(s,{replace:!0})}},[]);const N=a?I(o[a].url,r,a==="quick"?"quick_meet":"working_session"):"";return c.useEffect(()=>{const t=s=>{var n,h;if(((n=s.data)==null?void 0:n.event)==="calendly.event_scheduled"){const i=(h=s.data.payload)==null?void 0:h.invitee;E.functions.invoke("visitor-journey-email",{body:{sessionId:r.session_id||null,inviteeName:(i==null?void 0:i.name)||"",inviteeEmail:(i==null?void 0:i.email)||"",attribution:{cta_source:r.src,pillar:r.pillar,landing_path:r.landing_path,referrer:r.referrer,utm_source:r.utm_source,utm_medium:r.utm_medium,utm_campaign:r.utm_campaign,utm_content:r.utm_content,utm_term:r.utm_term}}}).catch(k=>console.error("Journey email failed:",k))}};return window.addEventListener("message",t),()=>window.removeEventListener("message",t)},[r]),e.jsxs("div",{className:"min-h-screen bg-background flex flex-col",children:[e.jsx(w,{title:"Book a working session",description:"Schedule a quick check-in or longer working session with TechNeed. For existing conversations and follow-ups.",path:"/schedule/meet"}),e.jsx(y,{}),e.jsxs("section",{className:"flex-1 pt-24 sm:pt-32 pb-16 sm:pb-24",children:[e.jsxs("div",{className:"container mx-auto px-4 sm:px-6",children:[e.jsxs(b.div,{initial:{opacity:1,y:0},animate:{opacity:1,y:0},className:"text-center mb-8 sm:mb-12",children:[e.jsx(S,{children:"Book a meeting"}),e.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-bold mt-3 text-foreground",children:"Pick a session length"}),e.jsx("p",{className:"text-base sm:text-lg text-muted-foreground mt-4 max-w-xl mx-auto",children:"A quick check-in or a longer working session. Your call."}),e.jsxs("div",{className:"flex items-center justify-center gap-3 mt-6",children:[e.jsxs("div",{className:"flex -space-x-2",children:[e.jsxs(l,{className:"h-8 w-8 ring-2 ring-background",children:[e.jsx(m,{src:L,alt:"Brendan",className:"object-cover object-top"}),e.jsx(d,{className:"text-[10px] bg-primary/20",children:"BE"})]}),e.jsxs(l,{className:"h-8 w-8 ring-2 ring-background",children:[e.jsx(m,{src:B,alt:"Craig",className:"object-cover object-top"}),e.jsx(d,{className:"text-[10px] bg-primary/20",children:"CB"})]}),e.jsxs(l,{className:"h-8 w-8 ring-2 ring-background",children:[e.jsx(m,{src:q,alt:"Roman",className:"object-cover object-top"}),e.jsx(d,{className:"text-[10px] bg-primary/20",children:"RP"})]})]}),e.jsxs("p",{className:"text-xs text-muted-foreground text-left leading-snug",children:[e.jsx("span",{className:"font-medium text-foreground",children:"Brendan, 
1Craig & Roman"}),e.jsx("br",{}),"The senior team you'll work with."]})]})]}),!a&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 max-w-4xl mx-auto",children:Object.keys(o).map(t=>{const s=o[t];return e.jsxs(b.button,{type:"button",onClick:()=>p(t),initial:{opacity:1,y:0},whileHover:{y:-4},transition:{duration:.2},className:"text-left rounded-2xl border border-border bg-card p-6 sm:p-8 hover:border-primary/60 hover:shadow-lg transition-all group focus:outline-none focus:ring-2 focus:ring-primary",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-10 h-10 shrink-0 rounded-xl bg-primary/10 flex items-center justify-center text-primary group-hover:bg-primary/15 transition-colors",children:e.jsx(U,{className:"w-5 h-5"})}),e.jsxs("div",{className:"flex flex-wrap items-baseline gap-x-2 gap-y-0 min-w-0",children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-semibold text-foreground whitespace-nowrap",children:s.title}),e.jsxs("span",{className:"text-sm text-muted-foreground whitespace-nowrap",children:["· ",s.duration]})]})]}),e.jsx("p",{className:"text-sm sm:text-base text-muted-foreground mb-5",children:s.description}),e.jsx("ul",{className:"space-y-2 mb-6",children:s.bullets.map(n=>e.jsxs("li",{className:"flex items-start gap-2.5 text-sm text-muted-foreground",children:[e.jsx(M,{className:"w-4 h-4 text-primary mt-0.5 shrink-0"}),e.jsx("span",{children:n})]},n))}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 text-sm font-medium text-primary group-hover:gap-2 transition-all",children:["Choose ",s.title,e.jsx("span",{"aria-hidden":!0,children:"→"})]})]},t)})}),a&&e.jsxs("div",{id:"meet-embed",className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs uppercase tracking-wide text-muted-foreground",children:"Booking"}),e.jsxs("h2",{className:"text-xl font-semibold text-foreground",children:[o[a].title," ",e.jsxs("span",{className:"text-muted-foreground font-normal",children:["· ",o[a].duration]})]})]}),e.jsxs(C,{variant:"ghost",size:"sm",onClick:()=>x(null),className:"gap-1.5",children:[e.jsx(D,{className:"w-4 h-4"}),"Pick a Different Length"]})]}),e.jsx(A,{url:N})]})]}),e.jsx("div",{className:"mt-16 sm:mt-24 h-32 sm:h-48 bg-gradient-to-b from-background via-primary/5 to-primary/10"})]}),e.jsx("div",{className:"border-t border-border/40",children:e.jsx(_,{})})]})};export{xe 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.