en_btr_frontend/app/components/words/word-row.js

34 lines
671 B
JavaScript

import Component from '@glimmer/component';
import { inject as service } from '@ember/service';
import { action } from '@ember/object';
export default class WordsWordRowComponent extends Component {
@service('word-select') selectWord;
@service router;
@action
select(word) {
this.selectWord.select(word);
this.router.transitionTo('verse.word', word.strongsNumber);
}
get
selected() {
if(this.selectWord.isCurrentByOgntId(this.args.model)) {
return "selected";
} else {
return "";
}
}
get
isNotPhrasePartial() {
if (this.args.isPartial == true) {
return false;
} else {
return true;
}
}
}