Calendar
Team Week Grid
A weekly team availability grid: people as rows, days as columns, each cell carrying a load bar and the number of hours.
What you can change
- the team roster and hours through members
- the week start through weekStart and the daily norm through capacity
- the block heading through heading
A link for your AI agent: preview, code and instructions.
Preview
Use it with AI
- 1. Copy the link.
- 2. Write to your agent in your own words and drop the link into the sentence.
- 3. The agent opens the link and installs the component from the registry.
put this on the home page as the hero:
https://vibeui.ru/c/calendar-016?lang=en&theme=dark
Not sure where to paste it? Step-by-step guide
Show the full instructions
What the link says, spelled out. Use it when your agent cannot open links — paste this text instead.
Loading…
For developers
The install command lives in the “Component source” block below — a signed link that stays valid for 24 hours.
Technical notes
A server component: the data arrives in the members array, there is no state. The layout is an ordinary table with header areas: the names in th with scope=row, the dates in th with scope=col, so a screen reader names a cell by person and by day. A cell carries both a bar and a number: the bar lets the team's free window be seen at a glance, the number answers "how busy", which colour does not. The bar width is set by its own variable in an inline style — that is the only dynamic value which cannot be expressed by a static class. Overload is coloured in a separate tone: "booked a hundred percent" and "booked beyond the norm" are different news. The table sits in a container with overflow-x, so on a phone the block scrolls inside itself instead of stretching the page.
Tags
- calendar
- team
- week
- availability
Component source
The same file your agent installs. Here in case you would rather copy it by hand.
Loading…