The Add to Calendar feature in Dynamic Toolbox for Bricks enables users to generate event-based buttons that integrate seamlessly with major calendar platforms such as Google Calendar, Outlook, Yahoo, and iCal. This component offers a highly customizable interface that includes time formatting, iconography, and visual styling options suitable for a wide range of frontend scenarios.
β
Settings
Under the Calendar section, the following configuration controls are available:
Type: Choose the calendar format:
Google Calendar
ICS (for iCal and Outlook)
Outlook.com Calendar
Yahoo Calendar
Filename (only for ICS): Custom filename for the downloadable
.ics
file.Title: Sets the event title.
Date Format: Defines the format used to interpret the date strings (default:
Y-m-d H:i
).Local Unix Epoch (only when format is
U
): Indicates if a timestamp should be interpreted as local time, useful for data coming from sources like JetEngine.DateTime Start / End: Text fields to input the start and end date/time of the event.
Description: Optional WYSIWYG field for rich-text description of the event.
Address: Text field to define the event location.
Style
The button rendering is enriched with multiple style controls consistent with Bricks styling conventions:
Text: Customize the button label.
Size: Choose from predefined button sizes.
Style: Apply a predefined Bricks button style (
primary
, etc.).Circle / Outline: Toggle shape and border style.
Icon: Add an icon with the ability to control typography, position, spacing, and alignment.
These controls ensure a visually consistent and flexible interface while maintaining native Bricks design logic.
β
Usage Summary
Supports multiple calendar platforms.
Downloadable
.ics
generation with custom filename support.
This makes Add to Calendar ideal for dynamic websites that need to offer event-based actions without relying on third-party calendar widgets or heavy integrations.