app/components/users/edit-profile/body/profile-links/link.js
import Component from '@ember/component';
import { get, computed } from '@ember/object';
import { invokeAction } from 'ember-invoke-action';
export default Component.extend({
isSaved: computed('link', function() {
return !get(this, 'link.isNew') && !get(this, 'link.isDeleted');
}),
actions: {
update(content) {
invokeAction(this, 'update', get(this, 'link'), content);
},
remove() {
invokeAction(this, 'remove', get(this, 'link'));
}
}
});