shadcn.io is not affiliated with official shadcn/ui
Culture Rituals About Block for React
A team's rituals sorted by how often they happen: three bands, every week, every quarter and every year, each with three cells that say what the ritual is, who comes and how long it takes.
Installation
Overview
A culture section for React with Base UI, written for Campfirely, a fictional company that makes tools for team rituals. It tells the culture as rituals, sorted by cadence: three bands, "Every week", "Every quarter" and "Every year", ruled from rail to rail with + marks where each rule meets the rails. Each band has its cadence and a short note at the start and three cells at the end; a cell has the ritual's name, a sentence about what happens, and who comes and how long it takes in a small description list. Wide screens show the cadence beside its cells with hairlines between them; a tablet puts the cadence above a row of three cells; a phone stacks everything. The last band ends the block. It's built from Guides with a CSS entrance and your theme's tokens, with no script. For about pages and careers pages where culture should be something a candidate can count. The rituals are example copy.
FAQ
How do I change the rituals and the bands?
The bands are CADENCES at the top of the file: each has a title, a one-line note and a list of rituals with a name, a sentence (what), who comes (who) and how long (length). Every band here has three rituals, which fills the three columns at the end of a band; with two the cells would only fill part of the width, so add a third or give the band a different title. You can add a fourth band, and the page just gets longer.
Why are there no dates?
A ritual is described by its rhythm, not by when it last happened. "Every quarter" never goes stale, and the block needs no year. Durations ("45 min", "5 days", "Half a day") are written as text, so a reader hears them in order.
How are the lines drawn?
Each band draws its top rule with Guides, so the + marks land exactly on the rails; the hairline between the cadence and its cells, and between the cells, are borders. The last band has no rule under it, because the next block's top rule is the foot of this one, so the block ends on content.
How do screen readers and keyboards handle it?
The section's heading is an h2, each band's cadence is an h3 and each ritual is a list item with an h4. Who comes and how long are a description list under the ritual ("Who: Everyone", "How long: 15 min"), so they are read as pairs. There are no controls, and the block has no state, so it renders on the server.
How does it fit on a phone?
Below md the cells of a band stack one per row with a hairline between them, under the cadence and its note. On a tablet the three cells sit side by side under the cadence, and from lg the cadence takes a column of its own at the start. Nothing scrolls sideways at 320 pixels, and in a right-to-left layout the order of the columns flips with the page.
Related
- Pro
Culture Behaviors About
Culture and valuesTwo equal halves split by a hairline, what a feedback-tool company celebrates and what it discourages, each as rows with the behaviour and what it sounds like in quotes, marked with a plus and a minus, never a colour.
- Pro
Participation Rings About
Culture and valuesAn about section for an employee-engagement company: five rituals as rings for the share of the team that joins, each with a cadence badge and one line.
- Pro
Overlap Hours About
Team and officesAn about section for a time-zone scheduler: three offices on a 24-hour axis, with the hours they all share labelled and counted.
- Pro
Settings Panel Work Style
Culture and valuesA working-agreements section drawn as a settings panel: six agreements as rows with a drawn switch, the state in words and a line on why, in a tinted frame beside the title.
- Pro
Before After Toggle Feedback Culture
Culture and valuesA feedback culture section for a peer review tool: five habits of a good review comment, each with the vague sentence most people write and the useful rewrite, flipped by a Before / After toggle.
- Pro
A learning-budget table for a learning platform, where the headline is the sum of each program's spend per person and a bar shows the share of the team that joined.