# Room board card

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

Every meeting room in a building at a glance: free, starting soon or busy now, until when, and the rest of the day as a slim timeline.

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

## Previews

![Room board](/cards/room-board/v1/screenshots/canvas-bloom.webp?sha=5740c63927b8072d30198ae20e0a1643d832bc7ec9283e947f56612318bec38e)

Canvas

![Room board](/cards/room-board/v1/screenshots/corner-bloom.webp?sha=137090a800576a1a6fd251d02a0730fe55daec6ce2ed0b5d783cb225c929d02f)

Corner

![Room board](/cards/room-board/v1/screenshots/chip-bloom.webp?sha=d39829b4d2741aeadab18868cc3dc7f20bcd09ec6ec22bc1f3a664bc1990b095)

Chip

## Views and forms

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

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

## Data and privacy

Feed: `screenrig.rooms/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 |
| --- | --- | --- | --- | --- |
| `title` | string | `""` | maxLength: `40` | Empty uses the building's name. |
| `hour12` | boolean | `false` |  |  |
| `showTitles` | boolean | `false` |  | Show the title of the meeting in progress under the room's name. Off keeps meetings private. |
| `freeLabel` | string | `"Available"` | maxLength: `24` |  |
| `busyLabel` | string | `"In use"` | maxLength: `24` |  |
| `dayStart` | integer | `7` | minimum: `0`; maximum: `23` | First hour of each room's timeline. |
| `dayEnd` | integer | `19` | minimum: `1`; maximum: `24` | Last hour of each room's 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-board",
  "primitive": "card",
  "card": "room-board",
  "major": 1,
  "params": {
    "theme": "neomustard"
  },
  "rect": {
    "x": 0,
    "y": 0,
    "width": 1920,
    "height": 1080
  },
  "layer": 0,
  "content_fit": "fill"
}
```
