Menu
Overview
General
ButtonBadgePillsAvatarBrand lockupLayout
ContainerGrid & RowSurface & text utilitiesApp shellPage headerData Display
CardTableChartsCalendarStatsBulletsLeadersLogo wallCollapse & DisclosureTimelineValue chainDescriptionsFeedback
AlertProgressModalSlide-overSkeletonEmpty stateForms
Field & InputDropdownLead form & CTA rowDate pickerFilter barNavigation
NavSide navigationTop navigationApp switcherUser menuStepperTabsBreadcrumbPaginationTemplates
Sign-in pageSigned-out pageSettings layoutTheming
Browser tabProduct themesData Display
Calendar
Month view composed from the table component; the highlighted day is the single accent.
composes .table · accent day via .badge--accent
August 2026
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 27 | 28 | 29 | 30 | 31 | 1 | 2 |
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | 1 | 2 | 3 | 4 | 5 | 6 |
<div style="max-width:32rem">
<div class="row" style="justify-content:space-between;margin-bottom:var(--space-2)">
<b>August 2026</b>
<span class="row" style="gap:var(--space-2)">
<button class="btn btn--ghost btn--sm" aria-label="Previous month">‹</button>
<button class="btn btn--ghost btn--sm" aria-label="Next month">›</button>
</span>
</div>
<table class="table" style="text-align:center">
<thead><tr><th style="text-align:center">Mon</th><th style="text-align:center">Tue</th><th style="text-align:center">Wed</th><th style="text-align:center">Thu</th><th style="text-align:center">Fri</th><th style="text-align:center">Sat</th><th style="text-align:center">Sun</th></tr></thead>
<tbody>
<tr><td class="muted">27</td><td class="muted">28</td><td class="muted">29</td><td class="muted">30</td><td class="muted">31</td><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td></tr>
<tr><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td></tr>
<tr><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td></tr>
<tr><td>24</td><td>25</td><td>26</td><td><span class="badge badge--accent">27</span></td><td>28</td><td>29</td><td>30</td></tr>
<tr><td>31</td><td class="muted">1</td><td class="muted">2</td><td class="muted">3</td><td class="muted">4</td><td class="muted">5</td><td class="muted">6</td></tr>
</tbody>
</table>
</div>
Usage
- The calendar is a presentation pattern composed from the shipped
.table: week rows, muted days from adjacent months, the highlighted day as an accent badge. - Use it to display schedules and availability; for date entry, use the Date picker (the native control) instead.
- One accent per view: the highlighted day is the only accent-colored element in the grid.
- Month navigation is a pair of ghost buttons on the header row; wire them to your data layer.