ui/app/components/hero-add-service/component.js

33 lines
676 B
JavaScript

import Ember from 'ember';
export default Ember.Component.extend({
settings: Ember.inject.service(),
showUser: true,
catalog: null,
stackId: null,
actions: {
newService() {
var stackId = this.get('stackId');
if ( stackId )
{
this.get('router').transitionTo('service.new', {queryParams: {stackId: stackId}});
}
else
{
var stack = this.get('store').createRecord({
type: 'stack',
name: 'Default',
});
return stack.save().then(() => {
this.get('router').transitionTo('service.new', {queryParams: {stackId: stack.get('id') }});
});
}
},
}
});