Stays UI Elements
Stays UI elements
Centro provides two built-in elements for showing a guest their stay. You add them to a UI layout — the same way you build any Centro screen — and they render in the guest app (and on touchpanels that use the layout). Which layout a guest sees is set by their stay type.
| Element | What it shows |
|---|---|
| Current Stay | The active stay for the guest's location — a single, focused card for "the stay happening here, now". Shows a Check-in available badge when the guest hasn't checked in yet, and can show an empty state when there's no active stay. |
| Stays List | The guest's list of stays, each with a status badge (for example CHECKED IN). Shows a friendly empty state when the guest has no stays yet. |
Use Current Stay on a location or in-room screen where there's one relevant stay, and Stays List where a guest may have several bookings to choose from.
The stay detail modal
Tapping a stay (when the element's modal is enabled) opens the stay detail view. It shows the stay's check-in and check-out dates and, depending on where the guest is in their stay:
- a Check In button that starts the check-in flow — shown until check-in is complete, and
- a wallet room key link after check-in, so the guest can reach their key at any time.
Configuring the elements
When you place either element in a UI layout, you can set:
| Setting | Applies to | What it does |
|---|---|---|
| Name | Both | An internal name for the element within the layout. |
| Text to display | Both | The heading or label shown on the element. |
| Element size | Both | The size of the element in the layout. |
| Modal size | Both | The size of the detail modal that opens from the element. |
| Show modal | Both | Whether tapping the element opens the stay detail modal. |
| Show guest link | Current Stay | Whether to surface the guest's stay link on the element. Only available when Show modal is enabled. |
| Empty state size | Current Stay | The size of the element when there's no current stay to show. |
These elements are configured in a UI layout, not per stay. To change which layout a given guest sees, set the Guest UI Layout on their stay type.