ui/app/components/new-password/component.js

31 lines
781 B
JavaScript

import { computed } from '@ember/object';
import Component from '@ember/component';
import layout from './template';
export default Component.extend({
layout,
newPassword: null,
confirmPassword: null,
passwordOkay: false,
passwordOut: null,
passwordsMatch: computed('newPassword', 'confirmPassword', function() {
if (this.get('confirmPassword')) {
if ((this.get('newPassword') === this.get('confirmPassword'))) {
this.set('passwordOut', this.get('newPassword'));
this.set('passwordOkay', true);
return true;
} else {
this.set('passwordOut', null);
this.set('passwordOkay', false);
return false;
}
} else {
this.set('passwordOkay', false);
return true;
}
})
});