| Current Path : /var/www/homesaver/www/bitrix/js/sale/checkout/view/element/button/resotre/src/ |
| Current File : /var/www/homesaver/www/bitrix/js/sale/checkout/view/element/button/resotre/src/resotre.js |
import {Vue} from 'ui.vue';
import {Event} from 'main.core'
import {EventType} from 'sale.checkout.const';
Vue.component('sale-checkout-view-element-button-restore', {
props: ['index'],
computed:
{
localize() {
return Object.freeze(
Vue.getFilteredPhrases('CHECKOUT_VIEW_ELEMENT_BUTTON_RESTORE_'))
},
},
methods:
{
resotre()
{
Event.EventEmitter.emit(EventType.basket.buttonRestoreProduct, {index: this.index});
}
},
// language=Vue
template: `
<div class="checkout-item-resotre-block" @click="resotre">
<button class="checkout-resotre-btn btn btn-sm border rounded-pill">{{localize.CHECKOUT_VIEW_ELEMENT_BUTTON_RESTORE_NAME}}</button>
</div>
`
});