PageSourceSearch

https://portal.commoninterest.com/assets/reservations-item._id_-Bv0cLV_Y.js

js commoninterest.com collected 2026-09-24 13:28:08 UTC 2,138 bytes, 1 lines download raw bytes

1import{j as i,cV as n,k as s,q as l}from"./elements-DVh2jUIM.js";import{P as m}from"./PortalRequestDetails-BEhiNzDz.js";import{u as c}from"./useRedirectOnAssociationChange-DZlWegyT.js";import"./Widget-Bforis7T.js";import"./index-DeQvL4I7.js";import"./grids-DXrfAsUA.js";import"./startOfDay-AazlW55I.js";import"./authorization-CE7gncHO.js";import"./useAuthorization-D7B2eQha.js";import"./useSelectedProperty-XA-z48Yi.js";import"./portal-requests-TK48q8QE.js";import"./useMutation-CfDMVIpo.js";import"./useAttachmentViewer-CxkfXrEj.js";import"./useMessageComposer-DeQiPBu-.js";import"./index.esm-BsOhZrKM.js";import"./board-portal-requests-BfgGLja0.js";const d="Subject",p="Confirmation Number",u="Date Submitted",b="Property",f="Amenity",v="Reservation Time",x="Description",_={title:"Reservation Details",showPropertySelector:!0,showAi:!0,requiresEarlyAccess:"redesign-v3"},R={backToList:"Back to Reservations",notFound:"Reservation not found.",loadError:"Unable to load reservation."};function F(){return c("/community/reservations"),i.jsx(m,{backLinkTo:"/community/reservations",copy:R,buildDetailFields:D,renderStatusBadge:(e,t)=>i.jsx(T,{status:e,closed:t}),requireV3Requests:!1})}function D(e){var r;const t=n(e.startDate),o=n(e.endDate),a=t&&o?`${s(t,{format:"datetime"})} - ${s(o,{format:"datetime"})}`:"";return[{label:d,value:e.subject,valueClassName:"break-words"},{label:p,value:(r=e.actionItemId)==null?void 0:r.toString()},{label:u,value:s(e.submittedDate,{format:"numeric"})},{label:b,value:e.propertyAddress},{label:f,value:e.requestType},...a?[{label:v,value:a}]:[],...e.details?[{label:x,value:e.details}]:[]]}function T({status:e,closed:t}){const o=e.toLowerCase(),a=o.includes("pending"),r=o.includes("cancel");return i.jsx("div",{className:l("h-[24px] px-[10px] min-w-0 flex items-center justify-center rounded-[50px]",a&&"bg-orange-100 text-orange-700",(r||t)&&"bg-[#dfeaf0] text-base-header",!a&&!r&&!t&&"bg-[#d9ebfa] text-base-header"),children:i.jsx("span",{title:e,className:"max-w-full overflow-hidden text-ellipsis whitespace-nowrap text-[13px] font-semibold",children:e})})}export{F as Component,_ as handle};

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.