ui/lib/shared/addon/components/modal-confirm-imported-upgrade/component.js

29 lines
721 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'],
btnCB: alias('modalService.modalOpts.btnCB'),
isK3sCluster: alias('modalService.modalOpts.isK3sCluster'),
actions: {
confirm() {
const { btnCB } = this;
this.modalService.modalOpts.finish(this.close.bind(this), false, btnCB);
},
cancel() {
const { btnCB } = this;
this.modalService.modalOpts.finish(this.close.bind(this), true, btnCB);
},
},
close() {
this.send('close');
}
});