Getting started with the Calendar component
Learn how to display an interactive calendar in your classic app.
You're viewing documentation for classic apps, which use Retool's original app editor. The AI app builder is the recommended way to build apps and where Retool focuses new development.
Use the Calendar component to display dates and times on an interactive interface. Calendar uses the FullCalendar library.
Features
Key features of the Calendar component include:
- Calendar events manually listed or dynamically generated.
- Event handlers triggered on user interaction.
- Customizable format and style.
Specify content options
The Content section of the Inspector contains settings that control the contents of the Calendar. Define the calendar events manually or dynamically by mapping to an array of data. Refer to the Define option lists guide for more information.
Use case: Integrate Google Calendar resource
You can show events from a Google Calendar on this component using Retool's Google Calendar integration. Use the instructions in this section to set up the Calendar component to display events from an external calendar.
The following method of integrating the Google Calendar API uses OAuth authentication and requires other Retool users to sign in to Google. Only users with whom you've shared a calendar will have access.