@lipagas/storefront-engine
Version:
Headless Commerce & Marketplace Extension for Fleetbase
39 lines (32 loc) • 1.09 kB
JavaScript
import Component from '@glimmer/component';
import { action } from '@ember/object';
import applyContextComponentArguments from '@lipagas/ember-core/utils/apply-context-component-arguments';
import contextComponentCallback from '@lipagas/ember-core/utils/context-component-callback';
import { tracked } from '@glimmer/tracking';
export default class OrderPanelComponent extends Component {
context = null;
constructor() {
super(...arguments);
applyContextComponentArguments(this);
}
/**
* Sets the overlay context.
*
* @action
* @param {OverlayContextObject} overlayContext
*/
setOverlayContext(overlayContext) {
this.context = overlayContext;
contextComponentCallback(this, 'onLoad', ...arguments);
}
/**
* Handles the cancel action.
*
* @method
* @action
* @returns {Boolean} Indicates whether the cancel action was overridden.
*/
onPressCancel() {
return contextComponentCallback(this, 'onPressCancel', this.customer);
}
}