Every product widget type, layout, and configuration option in one place
localhost. For production, add the domain this page is hosted on (e.g. thestreetsapp.com).
Trigger a modal checkout overlay when clicked
Complete product display with image, description, and purchase action
Space-efficient product card for sidebars and narrow containers
Banner-style product display with prominent imagery
Clean card presentation with image overlay pricing
Text-only, low-profile product widget
Gallery-style with custom background and accent colors
Product widget rendered with data-theme="dark"
Toggle image, seller, and description visibility
Custom fonts, gradients, shadows, accessibility, and branding controls
All supported data-* attributes for product embeds
| Attribute | Required | Default | Values / Description |
|---|---|---|---|
data-streets-widget | Yes | — | button | inline |
data-type | Yes | — | product |
data-share-id | Yes | — | Product share ID |
data-api-key | Yes | — | Embed API key (sk_...) |
data-theme | No | light | light | dark | minimal |
data-layout | No | full | full | compact | hero | card | minimal | showcase |
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 (default changes by type) |
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 |