ui/lib/shared/addon/components/modal-confirm-yaml-switch/component.js

24 lines
577 B
JavaScript

import { alias } from '@ember/object/computed';
import Component from '@ember/component';
import ModalBase from 'shared/mixins/modal-base';
import layout from './template';
export default Component.extend(ModalBase, {
layout,
classNames: ['medium-modal'],
model: alias('modalService.modalOpts.propertiesGoingToBeLost'),
actions: {
confirm() {
this.modalService.modalOpts.finish(this.close.bind(this));
},
cancel() {
this.modalService.modalOpts.finish(this.close.bind(this), true);
},
},
close() {
this.send('close');
}
});