# Meeting room card

> Canonical HTML: https://screenrig.ai/docs/cards/room/

A door sign for one room from its calendar: available or in use in huge type, until when, what is next, and the day's timeline.

Category: Operations. Tags: Offices and workplaces, Wayfinding and directories, Schedules.

## Previews

![Meeting room](/cards/room/v1/screenshots/canvas-bloom.webp?sha=72348b400ecd008ce1624507e7f92622d94bb1591313e8f5955342b25cf25dca)

Canvas

![Meeting room](/cards/room/v1/screenshots/corner-bloom.webp?sha=219fb7dda37b9d29ef766841efe0cfd8e2964da0a108de677567e856253687dd)

Corner

![Meeting room](/cards/room/v1/screenshots/chip-bloom.webp?sha=f9ae574ed875829803d5e4adcbbb5fb1e3e6c38c4dc8c57611161c5036005ed8)

Chip

## Views and forms

Views: canvas, corner, chip. Canvas forms: landscape, portrait.

[Card views, themes and publishing](/docs/cards/). [Browse the gallery](/apps/#cards).

## Data and privacy

Feed: `screenrig.events/v1`.

Feed documents carry source attribution. The Player supplies the feed to the card.

## Properties

For theme, background, accent and position, see [Common properties](/docs/cards/#common-properties).

Set static properties in `params`. Bind `data` to a project card data key for live values; that document holds only dynamic properties. Without a data key, put the complete configuration in `params`. Nested rows describe the contents of their parent property.

### Static properties

| Name | Type | Default | Values and limits | Description |
| --- | --- | --- | --- | --- |
| `room` | string | `""` | maxLength: `40` | Empty uses the calendar's name. |
| `capacity` | integer, null | `null` | minimum: `1`; maximum: `999` |  |
| `hour12` | boolean | `false` |  |  |
| `showOrganizer` | boolean | `false` |  |  |
| `freeLabel` | string | `"Available"` | maxLength: `24` |  |
| `busyLabel` | string | `"In use"` | maxLength: `24` |  |
| `dayStart` | integer | `7` | minimum: `0`; maximum: `23` | First hour of the timeline. |
| `dayEnd` | integer | `19` | minimum: `1`; maximum: `24` | Last hour of the timeline. |
| `timeZone` | string, null | `null` |  | IANA zone; null uses the screen's zone. |

### Dynamic properties

This card has no dynamic properties.

## Canvas example

Add this item to a playlist page’s `primitives`. [Publish the playlist and assign a screen](/docs/cards/#publish-a-card-canvas).

```json
{
  "id": "room",
  "primitive": "card",
  "card": "room",
  "major": 1,
  "params": {
    "theme": "neomustard"
  },
  "rect": {
    "x": 0,
    "y": 0,
    "width": 1920,
    "height": 1080
  },
  "layer": 0,
  "content_fit": "fill"
}
```
