Every event widget type, layout, and configuration option in one place
localhost. For production, add the domain this page is hosted on (e.g.
thestreetsapp.com).
Dark nightlife / editorial sites - outline & inverted CTAs, transparent surface
Trigger a modal checkout overlay when clicked
Complete event display with all details, image, and ticket selection
Full-width banner style with prominent imagery
Compact card-based presentation
Flyer left, event meta + checkout right - recommended for partner sites
Sidebar-friendly compact layout and low-profile minimal layout
Gallery-style presentation with custom background
Event widget rendered with data-theme="dark"
Toggle image visibility and pair with custom backgrounds
Toggle seller info, description, button color, and modal size
Custom fonts, shadows, gradients, accessibility, and branding controls
All supported data-* attributes for event embeds
| Attribute | Required | Default | Values / Description |
|---|---|---|---|
data-streets-widget |
Yes | - | button | inline |
data-type |
Yes | - | event |
data-share-id |
Yes | - | Event share ID |
data-api-key |
Yes | - | Embed API key (sk_...) |
data-theme |
No | light |
light | dark | minimal | auto |
data-layout |
No | full |
full | compact | hero | card |
minimal | showcase | poster |
data-button-variant |
No | outline (dark) / solid (light) |
solid | outline | inverted |
data-show-price |
No | below |
below | inside | hidden (button widgets) |
data-surface |
No | card |
card | transparent |
data-show-countdown |
No | false |
true to show event date badge |
data-height |
No | 500px |
CSS height value (inline only) |
data-width |
No | 100% |
CSS width value (inline only) |
data-button-text |
No | Buy Tickets |
Custom button label |
data-button-color |
No | - | Custom button color override |
data-button-size |
No | medium |
small | medium | large |
data-modal-size |
No | medium |
small | medium | large |
data-show-image |
No | true |
true | false |
data-show-seller |
No | true |
true | false |
data-show-description |
No | true |
true | false |
data-primary-color |
No | #038882 |
Hex / rgb / hsl |
data-secondary-color |
No | - | Secondary accent color |
data-background-color |
No | - | Background color |
data-background-gradient |
No | - | CSS gradient value |
data-card-background-color |
No | - | Card surface color |
data-text-color |
No | - | Primary text color |
data-secondary-text-color |
No | - | Secondary text color |
data-muted-text-color |
No | - | Muted / caption text color |
data-border-color |
No | - | Border color |
data-border-radius |
No | - | CSS border-radius |
data-border |
No | - | CSS border shorthand |
data-padding |
No | - | CSS padding |
data-margin |
No | - | CSS margin |
data-spacing |
No | - | Internal spacing |
data-font-family |
No | - | CSS font-family |
data-font-size |
No | - | CSS font-size |
data-font-weight |
No | - | CSS font-weight |
data-box-shadow |
No | - | CSS box-shadow |
data-transition |
No | - | CSS transition |
data-animation-duration |
No | 300ms |
Animation speed |
data-hover-effects |
No | true |
true | false |
data-custom-css |
No | - | Inject raw CSS |
data-css-class |
No | - | Extra CSS class name |
data-hide-branding |
No | false |
true to hide Streets branding (requires API key) |
data-high-contrast |
No | false |
true for high-contrast mode |
data-reduced-motion |
No | false |
true to disable animations |