Skip to main content
The Boxpressd Sites SDK includes a collection of event components designed to help lounges, brands, and other businesses showcase upcoming events, special gatherings, launches, and promotions. All event components automatically use the business context resolved by the BoxpressdProvider.

Available Components

BoxpressdEventCard

Display an individual event.

Example

Common Props

BoxpressdEventListItem

A compact event layout suitable for sidebars, activity sections, and mobile layouts.

Example

BoxpressdEventList

Displays a collection of events. The component automatically fetches data using the active business context.

Example

Props

Grid Layout

List Layout

BoxpressdEventCalendar

Displays events within a calendar interface. This component is ideal for event-heavy businesses that host frequent gatherings.

Example

Props

EventDetailsModal

Displays detailed event information and attendee actions.

Features

  • Event details
  • Event image
  • Date and time information
  • Location details
  • Directions links
  • Add-to-calendar actions
  • Ticket links

Example

Add to Calendar

Event components support calendar integrations.

Google Calendar

ICS Downloads

Generated ICS files allow visitors to add events to:
  • Apple Calendar
  • Outlook
  • Google Calendar
  • Yahoo Calendar
  • Other calendar applications

Event Object

Highlight important events using the featuredOnly prop.
This is commonly used for:
  • Grand openings
  • Brand launches
  • Cigar release events
  • Special promotions
  • VIP gatherings

Server-Side Rendering

Event components work well with server-side rendering. For advanced use cases, fetch events directly:
See the Data Fetching documentation for additional details.

Styling

All event components inherit Boxpressd theme variables.
You can also provide additional styling through standard React props.

Common Use Cases

Homepage Events Section

Dedicated Events Page

Best Practices

  • Display upcoming events on your homepage.
  • Use featured events for major promotions.
  • Provide add-to-calendar actions whenever possible.
  • Include event images for better engagement.
  • Limit homepage event sections to 3–6 items.
  • Use the calendar view for event-heavy businesses.

Next Steps

Continue to:
  • Reviews
  • Maps
  • Check-ins
  • Sessions
  • Data Fetching → Events
These guides cover additional components and advanced event integrations.