Skip to content
Barbican Docs

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.

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

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

The listing this event is for.

Class Targets
barbican-openhouse-home The home section (the card uses the shared barbican-listing-card__* hooks)

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