UNPKG

ember-ui-components

Version:

A collection of common user interface components

57 lines (48 loc) 847 B
/** @module ember-ui-components */ import ModalComponent from 'ember-ui-components/components/uic-modal'; import layout from '../templates/components/uic-modal-confirm'; /** @class ModalConfirmComponent @extends Components.ModalComponent @namespace Components */ export default ModalComponent.extend({ layout, /** @property classNames @type {Array} @private @default `['uic-modal-confirm']` */ classNames: ['uic-modal-confirm'], /** @method _confirm @private */ _confirm() { this.get('dialog').resolve(); }, /** @method _cancel @private */ _cancel() { this.get('dialog').reject(); }, actions: { /** @method confirm */ confirm() { this._confirm(); }, /** @method cancel */ cancel() { this._cancel(); } } });