@fleetbase/storefront-engine
Version:
Headless Commerce & Marketplace Extension for Fleetbase
22 lines (17 loc) • 795 B
JavaScript
import Component from '@glimmer/component';
import { action, set } from '@ember/object';
import { inject as service } from '@ember/service';
export default class ModalsOrderReadyAssignDriverComponent extends Component {
intl;
modalsManager;
get dispatchButtonText() {
return this.intl.t('storefront.component.widget.orders.mark-as-ready-modal-accept-button-text');
}
get assignAndDispatchButtonText() {
return this.intl.t('storefront.component.widget.orders.mark-as-ready-modal-not-adhoc-accept-button-text');
}
toggleAdhoc(isAdhoc) {
set(this.args.options, 'adhoc', isAdhoc);
this.modalsManager.setOption('acceptButtonText', isAdhoc ? this.dispatchButtonText : this.assignAndDispatchButtonText);
}
}