PageSourceSearch

https://app.synergylive.io/assets/Accommodations-D4C7E-LI.js

js synergylive.io collected 2026-10-06 12:07:22 UTC 4,222 bytes, 20 lines download raw bytes

1import{s as M,B as A,aP as B,j as r,S as n,aL as p,X as u,P as j,i as E,M as W,aQ as P}from"./index-BiKMx8nU.js";import{P as S}from"./presenterDashboard-B_bcGqqM.js";import{R as $}from"./registrantDashboard-B_Q5izBF.js";import{u as R}from"./useNavData-QNloRuxg.js";import{u as k}from"./useMobile-ztT49hwW.js";import{u as C,b as O}from"./RegistrantRouter-BSaSOIhk.js";import{b as f,H as T,c as _,a as N}from"./Heading-CW2h7T3J.js";import{L as y,O as H}from"./errors-BMOH22WJ.js";import{A as I}from"./Avatar-DsMHuS9j.js";import{S as b}from"./map-pin-P7-SAJuO.js";import{B as L}from"./Button-CBQMC9zp.js";import{E as q}from"./EmptyState-BpvH8kHd.js";import{B as D,b as G}from"./breadCrumbsMenus-D-3xmd2W.js";import"./react-CmerSKPK.js";import"./react-dom-B6A5sVOd.js";import"./warning-CJkDsk1X.js";import"./sideBarMenu-EQ5-8pWJ.js";import"./shield-check-L4v3nZjG.js";import"./MenuItem-CopNUpDs.js";import"./ownerWindow-D3Scly5N.js";import"./Input-A63cr93Q.js";import"./Checkbox-3xp1zGeV.js";import"./createSvgIcon-LrhxIhjV.js";import"./chevron-down-XmSJDMO5.js";const F=M(A)`
2  width: 868px;
3  padding: 16px;
4  display: flex;
5  flex-direction: column;
6  gap: 16px;
7
8  border: 1px solid ${({theme:t})=>t.palette.neutral[400]};
9  border-radius: 12px;
10
11  ${({theme:t})=>t.breakpoints.down("md")} {
12    width: 100%;
13    gap: 8px;
14  }
15`,Q=M("a")`
16  display: flex;
17  gap: 4px;
18  align-items: center;
19  color: ${({theme:t})=>t.palette.typography.primary};
20`,v=({accommodation:{id:t,checkInDate:m,checkOutDate:d,venue:s}})=>{var l,i;const{isDesktop:e,theme:o}=k(),a=B(s.address);return r.jsxs(F,{children:[r.jsxs(n,{direction:e?"row":"column",gap:e?3:2,alignItems:e?"center":"flex-start",width:"100%",component:e?n:y,to:`./${t}`,children:[r.jsx(I,{url:((i=(l=s.images)==null?void 0:l[0])==null?void 0:i.medium)||"",alt:"alt",size:100,shape:"square",sx:e?{}:{width:"100%",objectFit:"cover"}}),r.jsxs(n,{gap:.5,flex:1,children:[e?r.jsxs(r.Fragment,{children:[r.jsxs(f,{color:o.palette.typography.light,display:"block",noWrap:!0,maxWidth:450,children:[p(m,"MMM D")," - ",p(d,"MMM D")]}),r.jsx(T,{display:"block",noWrap:!0,maxWidth:450,title:s.name,children:s.name})]}):r.jsxs(n,{children:[r.jsxs(f,{color:o.palette.typography.light,display:"block",noWrap:!0,maxWidth:450,children:[p(m,"MMM D")," - ",p(d,"MMM D")]}),r.jsx(_,{color:o.palette.typography.primary,display:"block",noWrap:!0,maxWidth:450,title:s.name,children:s.name})]}),e&&r.jsxs(n,{direction:"row",gap:.5,alignItems:"center",children:[r.jsx(b,{width:16,height:16,fill:o.palette.neutral[1e3]}),r.jsx(u,{display:"block",noWrap:!0,maxWidth:320,title:a,children:a}),r.jsx(u,{sx:{mr:.5,ml:.5},children:"•"}),r.jsx("a",{className:"styled-link",href:`https://www.google.com/maps/search/${a}`,target:"_blank",rel:"noreferrer noopener",children:r.jsx(j,{color:o.palette.ui.link,
20children:"Google maps"})})]})]}),e&&r.jsx(L,{component:y,to:`./${t}`,sx:{mt:"auto",mb:1.5},children:"View Accommodation"})]}),!e&&a&&r.jsxs(Q,{href:`https://www.google.com/maps/search/${a}`,target:"_blank",rel:"noreferrer noopener",children:[r.jsx(b,{height:16,fill:o.palette.dropBox.border}),r.jsx(j,{color:o.palette.dropBox.border,display:"block",noWrap:!0,title:a,sx:{textDecoration:"underline"},children:a})]})]})},z=t=>{switch(t){case"presenter":return{query:S,key:"speakerAccommodations"};default:return{query:$,key:"reservations"}}},jr=({type:t})=>{var c,x,h;const{urlParams:m}=R(),{eventId:d}=m,{isDesktop:s}=k(),{role:e}=C(),o=O(),{query:a,key:l}=z(t),{data:i}=E(a,{variables:{eventId:d},fetchPolicy:"network-only"}),w=[{label:((c=o==null?void 0:o.event)==null?void 0:c.name)||"",url:`/${(x=o==null?void 0:o.event)==null?void 0:x.id}/${e!=null&&e.non_attending?"accommodations":"agenda"}`}];return i&&(o!=null&&o.event)?r.jsxs(r.Fragment,{children:[t!=="presenter"&&r.jsx(D,{links:G({routes:w,firstUrl:"/",firstLabel:"Your Events"}),label:"Accommodations"}),r.jsxs(n,{gap:s?4:1.5,sx:s?{}:{padding:"24px 20px"},width:"100%",height:"100%",children:[r.jsx(N,{sx:s?{}:{marginBottom:"20px"},children:"Accommodations"}),(h=i[l])!=null&&h.length?i[l].map(g=>r.jsx(v,{accommodation:g},g.id)):r.jsx(q,{label:"accommodations"}),r.jsx(W,{children:r.jsx(H,{})})]})]}):r.jsx(P,{})};export{jr 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.