# `bar`

```strand
element bar: surface
```

A bar, on every monitor with `screen` in scope.

It is a surface, written at the top level of a file.

Also every prop and event of [`surface`](/reference/elements/surface.html.md).

| Prop | Type | |
| --- | --- | --- |
| `edge` | `Edge` | The screen edge it sits on. |
| `exclusive` | `bool \| length` | Space it keeps from windows: `true` (the default) its thickness, a length in px that much (beyond its margin), `false` or `0` none (it overlaps them). |

| In scope | Type | |
| --- | --- | --- |
| `screen` | `Screen` | The monitor this instance is on: one instance per monitor. |
