Open houses blocks
The agenda block and the single-event blocks for open houses.
Open houses have two surfaces: the agenda (all upcoming events, grouped by day) and a single event page. Both are built from blocks, arranged by the Barbican Open Houses / Open House patterns.
Agenda · barbican/openhouses
Section titled “Agenda · barbican/openhouses”The upcoming open houses, grouped by day. Each entry is the shared listing card with a time bar on top. It’s a single block — the breadcrumb, office name, and heading around it are their own blocks in the page pattern.
| Class | Targets |
|---|---|
barbican-openhouses |
The agenda root |
barbican-openhouses__count |
The “N open houses” result count |
barbican-openhouses__day |
One day group |
barbican-openhouses__dayhead |
A day heading |
barbican-openhouses__daydate |
A day heading’s date |
barbican-openhouses__grid |
The day’s card grid |
barbican-openhouses__time |
An entry’s time bar |
barbican-openhouses__time-icon |
The time bar’s clock icon |
barbican-openhouses__flag |
A time-bar flag |
barbican-openhouses__flag--virtual |
The virtual-event variant |
Event hero · barbican/openhouse-hero
Section titled “Event hero · barbican/openhouse-hero”A single open house’s when / where, plus actions. The hero owns the not-found / past-event state.
| Class | Targets |
|---|---|
barbican-openhouse-hero |
The when / where hero |
barbican-openhouse-hero__eyebrow |
The “Open house” eyebrow |
barbican-openhouse-hero__when |
The date · time headline |
barbican-openhouse-hero__when-sep |
The headline separator |
barbican-openhouse-hero__where |
The address line |
barbican-openhouse-hero__actions |
The directions / livestream button row |
barbican-openhouse-hero__facts |
The facts row |
barbican-openhouse-hero__fact |
One fact (by-appointment, refreshments) |
barbican-openhouse-hero__remarks |
The host note |
barbican-openhouse-hero__notfound |
The past-event card |
barbican-openhouse-hero__notfound-actions |
The past-event card’s onward links |
Event home · barbican/openhouse-home
Section titled “Event home · barbican/openhouse-home”The listing this event is for.
| Class | Targets |
|---|---|
barbican-openhouse-home |
The home section (the card uses the shared barbican-listing-card__* hooks) |
Event host · barbican/openhouse-host
Section titled “Event host · barbican/openhouse-host”The showing agent.
| Class | Targets |
|---|---|
barbican-openhouse-host |
The host section |
barbican-openhouse-host__card |
The showing-agent card |
barbican-openhouse-host__portrait |
The agent portrait |
barbican-openhouse-host__portrait--initials |
The initials fallback |
barbican-openhouse-host__identity |
The identity block |
barbican-openhouse-host__name |
The agent name |
barbican-openhouse-host__role |
The role line |
barbican-openhouse-host__link |
The “more about” link |
barbican-openhouse-host__actions |
The call · email actions |