> For the complete documentation index, see [llms.txt](https://ainur.gitbook.io/unideck-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ainur.gitbook.io/unideck-docs/reference-and-spec/widgets/calendar.md).

# Calendar

The **Calendar Widget** in UniDeck is a versatile tool designed to keep you organized by displaying your events and schedules directly on your dashboard. It offers seamless integration with Google Calendar and provides various display sizes to fit your layout preferences.

### Widget Sizes

The Calendar Widget is available in four distinct sizes to accommodate different dashboard designs:

* **Extra Small**: A compact view showing minimal details, ideal for space-constrained layouts.
* **Small**: Displays a concise overview of your calendar, balancing detail and space.
* **Medium**: Offers a standard calendar view, suitable for most users.
* **Large**: Provides an expanded view, showcasing more events and details at a glance.

<table data-card-size="large" data-view="cards" data-full-width="true"><thead><tr><th align="center"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">Extra Small</td><td><a href="/files/XMBziOlFVMslIODL0y3h">/files/XMBziOlFVMslIODL0y3h</a></td></tr><tr><td align="center">Small</td><td><a href="/files/fDMg1XaXXElq0sWN81RO">/files/fDMg1XaXXElq0sWN81RO</a></td></tr><tr><td align="center">Medium</td><td><a href="/files/bNtDrdfw19mmxH55LeCH">/files/bNtDrdfw19mmxH55LeCH</a></td></tr><tr><td align="center">Large</td><td><a href="/files/Zu4zOGrqKRq42ccUjXhD">/files/Zu4zOGrqKRq42ccUjXhD</a></td></tr></tbody></table>

### Integration with Google Calendar

Enhance the functionality of the Calendar Widget by connecting it to your Google Calendar account:

1. **Connect Your Account**: Within the account settings, select the option to integrate your Google account.
2. **Authorize Access**: Follow the prompts to grant UniDeck permission to access your Google Calendar data.
3. **Sync Events**: Once connected, your Google Calendar events will automatically populate within the widget, ensuring your schedule is always up-to-date.

### Interactive Features

The Calendar Widget offers interactive capabilities to enhance user experience:

* **Full App-View Access**: Clicking on the widget opens the comprehensive "App-View," presenting your calendar and events in a familiar, full-sized interface similar to other platforms.
* **Context Menu**: Right-click on the widget to access a context menu, allowing you to:
  * **Switch Integration Providers**: Easily toggle between connected calendar services.
  * **Adjust Widget Size**: Change the display size to better fit your dashboard layout.

By incorporating the Calendar Widget into your UniDeck dashboard, you can efficiently manage your schedule and stay on top of upcoming events, all within a customizable and user-friendly interface.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ainur.gitbook.io/unideck-docs/reference-and-spec/widgets/calendar.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
