Upgrade Components
Usage
The component is not part of the main ui framework, You should include additional files to use it in production:
<script src="https://redirector.eservice.emarsys.net/upgrade-recommender-client/latest/app.js"></script>
and in staging:
<script src="https://redirector-staging.eservice.emarsys.com/upgrade-recommender-client/latest/app.js"></script>
It's included by default in Suite.
Accordion
Default
Copy Pug Copy HTML Open in playground Show code Hide codee-upgrade-accordion
<e-upgrade-accordion type="upsell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-accordion><e-upgrade-accordion type="upsell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-accordion>JavaScript Copy JavaScript
Variations
Cross sell Copy Pug Copy HTML Open in playground Show code Hide code[type="cross-sell"] crs-upgrade
<e-upgrade-accordion type="cross-sell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<crs-upgrade product="mobileEngage"></crs-upgrade>
</e-upgrade-action>
</e-upgrade-accordion><e-upgrade-accordion type="cross-sell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<crs-upgrade product="mobileEngage"></crs-upgrade>
</e-upgrade-action>
</e-upgrade-accordion>JavaScript Copy JavaScript
Button
Default
Copy Pug Copy HTML Open in playground Show code Hide codee-upgrade-button
<e-upgrade-button type="upsell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-button><e-upgrade-button type="upsell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-button>JavaScript Copy JavaScript
Variations
Cross sell Copy Pug Copy HTML Open in playground Show code Hide code[type="cross-sell"] crs-upgrade
<e-upgrade-button type="cross-sell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<crs-upgrade product="mobileEngage"></crs-upgrade>
</e-upgrade-action>
</e-upgrade-button><e-upgrade-button type="cross-sell">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<crs-upgrade product="mobileEngage"></crs-upgrade>
</e-upgrade-action>
</e-upgrade-button>JavaScript Copy JavaScript
With image Copy Pug Copy HTML Open in playground Show code Hide code> e-upgrade-image
<e-upgrade-button type="upsell">
<e-upgrade-image>
<img src="https://place-hold.it/300x110/E9EDF2/051C33&text=300x110&fontsize=20">
</e-upgrade-image>
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-button><e-upgrade-button type="upsell">
<e-upgrade-image>
<img src="https://place-hold.it/300x110/E9EDF2/051C33&text=300x110&fontsize=20">
</e-upgrade-image>
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-button>JavaScript Copy JavaScript
Label
Default
Copy Pug Copy HTML Open in playground Show code Hide codee-upgrade-label
<e-upgrade-label type="upsell" package="advanced">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-label><e-upgrade-label type="upsell" package="advanced">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-label>JavaScript Copy JavaScript
Variations
Cross sell Copy Pug Copy HTML Open in playground Show code Hide code[type="cross-sell"] crs-upgrade
<e-upgrade-label type="cross-sell" package="advanced">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<crs-upgrade product="mobileEngage"></crs-upgrade>
</e-upgrade-action>
</e-upgrade-label><e-upgrade-label type="cross-sell" package="advanced">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<crs-upgrade product="mobileEngage"></crs-upgrade>
</e-upgrade-action>
</e-upgrade-label>JavaScript Copy JavaScript
Max AI Copy Pug Copy HTML Open in playground Show code Hide code[package="max-ai"]
<e-upgrade-label type="upsell" package="max-ai">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-label><e-upgrade-label type="upsell" package="max-ai">
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-label>JavaScript Copy JavaScript
With image Copy Pug Copy HTML Open in playground Show code Hide code> e-upgrade-image
<e-upgrade-label type="upsell" package="advanced">
<e-upgrade-image>
<img src="https://place-hold.it/300x110/E9EDF2/051C33&text=300x110&fontsize=20">
</e-upgrade-image>
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-label><e-upgrade-label type="upsell" package="advanced">
<e-upgrade-image>
<img src="https://place-hold.it/300x110/E9EDF2/051C33&text=300x110&fontsize=20">
</e-upgrade-image>
<e-upgrade-content>
Get to know more about your whole customer lifecycle to boost conversions and retention with ADVANCED and MAX AI.
</e-upgrade-content>
<e-upgrade-action>
<ups-upgrade product="mobileEngage"></ups-upgrade>
</e-upgrade-action>
</e-upgrade-label>JavaScript Copy JavaScript
API Reference e-upgrade-accordion
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| key | If set, accordion saves its state. It should be unique. | string | ||
| type | Defines the type of the component. It can be 'upsell' or 'cross-sell'. | string | ||
| closed | Sets and gets state. | boolean | false |
Events
| Event | Description | Returns |
|---|---|---|
beforeclose | Fires before accordion starts to close. | |
afteropen | Fires after accordion is opened. | |
API Reference e-upgrade-label
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| type | Defines the type of the component. It can be 'upsell' or 'cross-sell'. | string | ||
| package | Defines the package string of the component. It can be 'advanced' or 'max-ai'. | string |
API Reference e-upgrade-button
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| type | Defines the type of the component. It can be 'upsell' or 'cross-sell'. | string |