Build faster with Premium Chakra UI Components 💎
Learn moreToday we're shipping Chakra UI v3.34 with one of the most requested additions: DatePicker.
Date inputs look simple until you build them. Keyboard navigation, locale-aware formatting, range selection, unavailable dates, multiple calendar views, positioning, and form integration all add up fast. DatePicker gives you these behaviors out of the box, with an API that fits the rest of Chakra UI.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
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 |
Jan | Feb | Mar | Apr |
May | Jun | Jul | Aug |
Sep | Oct | Nov | Dec |
2020 | 2021 | 2022 | 2023 |
2024 | 2025 | 2026 | 2027 |
2028 | 2029 |
For booking flows, analytics filters, and reporting dashboards, set
selectionMode="range".
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
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 |
Jan | Feb | Mar | Apr |
May | Jun | Jul | Aug |
Sep | Oct | Nov | Dec |
2020 | 2021 | 2022 | 2023 |
2024 | 2025 | 2026 | 2027 |
2028 | 2029 |
When you need "Last 7 days"-style shortcuts or datetime workflows, DatePicker has you covered with presets and time input support.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
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 | 7 | 8 | 9 | 10 | 11 |
Need time precision too? Pair it with time input for datetime workflows.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
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 |
Alongside DatePicker, we shipped a round of important fixes and DX improvements:
Select.List for virtualization).ref.p, m, h, and w being
incorrectly treated as utility shorthands and dropped.Field.ErrorIcon default sizing so it stays aligned with
error text.--tsconfig and automatic tsconfig resolution to fix
solution-style tsconfig setups.npm install @chakra-ui/react@latestThis release is backward compatible, so you can upgrade and start using DatePicker right away.
Try it out and tell us what you build in Discord or on Twitter.