---
url: "https://vueda.dev/v3/reference/theming/keys/Calendar.md"
title: "Calendar"
---

# Calendar

Source: `client/lib/theme/vueda-tailwind/controls/index.js`

> The outer surface that hosts the month grid. Pure 12px padding (`p-3`) and no border or shadow of its own; chrome belongs to the host (a [PopoverContent.root](/v3/reference/theming/keys/PopoverContent.md#theme-key-PopoverContent-root) when used in a date-picker popover, or the surrounding view when embedded inline). No footer either: [CalendarFooter.root](/v3/reference/theming/keys/CalendarFooter.md#theme-key-CalendarFooter-root) is a separate chin attached below by composition, so a footer-free embed renders as a bare grid.

Vue component: [Calendar](/v3/reference/api/vue/Calendar.md)

| Slot | Default classes | Description |
| --- | --- | --- |
| [root](/v3/reference/theming/keys/Calendar.md#theme-key-Calendar-root) | `p-3` | The outer surface that hosts the month grid. Pure 12px padding (`p-3`) and no border or shadow of its own; chrome belongs to the host (a [PopoverContent.root](/v3/reference/theming/keys/PopoverContent.md#theme-key-PopoverContent-root) when used in a date-picker popover, or the surrounding view when embedded inline). No footer either: [CalendarFooter.root](/v3/reference/theming/keys/CalendarFooter.md#theme-key-CalendarFooter-root) is a separate chin attached below by composition, so a footer-free embed renders as a bare grid. |

<a id="theme-key-Calendar-root"></a>

## root

> The outer surface that hosts the month grid. Pure 12px padding (`p-3`) and no border or shadow of its own; chrome belongs to the host (a [PopoverContent.root](/v3/reference/theming/keys/PopoverContent.md#theme-key-PopoverContent-root) when used in a date-picker popover, or the surrounding view when embedded inline). No footer either: [CalendarFooter.root](/v3/reference/theming/keys/CalendarFooter.md#theme-key-CalendarFooter-root) is a separate chin attached below by composition, so a footer-free embed renders as a bare grid.

Default classes:

`p-3`

Source: `client/lib/theme/vueda-tailwind/controls/Calendar.theme.js:17`
