BoxpressdProvider, allowing you to focus on building your website instead of managing API requests and business identifiers.
Component Categories
The SDK currently provides components in the following categories:- Events
- Reviews
- Check-ins
- Sessions
- Maps
- Compliance
- UI Elements
Events
Event components help businesses showcase upcoming and past events.Available Components
| Component | Description |
|---|---|
BoxpressdEventCard | Displays a single event. |
BoxpressdEventListItem | Compact event list item. |
BoxpressdEventList | Displays multiple events. |
BoxpressdEventCalendar | Calendar view of events. |
EventDetailsModal | Event detail modal with actions. |
Example
Reviews
Review components help businesses display ratings and customer feedback.Available Components
| Component | Description |
|---|---|
BoxpressdReviewSummary | Displays review statistics and average ratings. |
BoxpressdRatingBadge | Compact rating display. |
Example
Check-ins
Check-in components display recent customer activity.Available Components
| Component | Description |
|---|---|
BoxpressdCheckinsFeed | Displays recent venue check-ins. |
BoxpressdCheckinCard | Displays an individual check-in. |
Example
Sessions
Session components display smoking activity associated with a venue or brand.Available Components
| Component | Description |
|---|---|
BoxpressdSessionsFeed | Displays recent smoke sessions. |
BoxpressdSessionCard | Displays a single session. |
Example
Maps
Map components help customers locate lounges, retailers, and event venues.Available Components
| Component | Description |
|---|---|
BoxpressdMap | Interactive map component. |
Example
Compliance
Compliance components help businesses satisfy age verification requirements.Available Components
| Component | Description |
|---|---|
AgeVerification | Age verification modal. |
Example
Core UI Components
The SDK includes reusable UI building blocks that can be used throughout your website.Available Components
| Component | Description |
|---|---|
BoxpressdButton | Styled button component. |
BoxpressdCard | Base card component. |
BoxpressdBadge | Status and label badges. |
BoxpressdRatingBadge | Compact rating display. |
BoxpressdStrengthDots | Strength indicator for cigars. |
Example
Business Awareness
Many components automatically adapt to the resolved business type. For example:| Component | Venue | Brand |
|---|---|---|
| Events | ✓ | ✓ |
| Reviews | ✓ | ✓ |
| Sessions | ✓ | ✓ |
| Check-ins | ✓ | Limited |
| Maps | ✓ | Optional |
Theming Support
All components support Boxpressd theme variables.Server and Client Support
Most SDK functionality can be used in both server and client environments.| Feature | Server | Client |
|---|---|---|
| Data Fetching Helpers | ✓ | ✓ |
| React Hooks | — | ✓ |
| Components | ✓ | ✓ |
| Provider | ✓ | ✓ |
Roadmap
Additional components planned for future releases include:- Featured cigar widgets
- Humidor inventory components
- Retail product displays
- Review feeds
- Social activity feeds
- Membership components
- Loyalty and rewards widgets
- Event ticketing integrations
- Business profile components
Next Steps
Now that you’re familiar with the available components, continue to:- Events
- Reviews
- Maps
- Data Fetching