@aurigma/ui-framework
Version:
A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.
46 lines (33 loc) • 1.02 kB
Markdown
# Interface: ICartConfig
Provides items for a [cart](../classes/auwidgetcart.md).
The following example illustrates how you can define carts.
```
{
"widgets": [{
"name": "cart",
"type": "cart",
"params": {
"lineItems": [
{
"productIndex": 0,
"images": "{{ getOrDefault(\" $['cc'].proofImageUrls.map(item=>item[0])\",[]) }}",
"downloadUrls": "{{ getOrDefault(\" $['cc'].hiResUrls \",[]) }}",
"data": {
"stateId": "{{ getOrDefault(\" $['cc'].stateId \",'') }}",
"orderUrl": "{{ getOrDefault(\" settings.customersCanvasBaseUrl.toLowerCase().split('users')[0] + '/orders/DepositPhotos?userId=' + $['cc'].userId + '&stateId=' + $['cc'].stateId\",'') }}"
}
}
]
}
}]
}
```
## Hierarchy
* **ICartConfig**
## Index
### Properties
* [lineItems](icartconfig.md#lineitems)
## Properties
### lineItems
• **lineItems**: *[ILineItem](ilineitem.md)[]*
An array of orders that represents a cart.