diff --git a/app/components/words/word-row.hbs b/app/components/words/word-row.hbs
index 531caf0..a0e5ac5 100644
--- a/app/components/words/word-row.hbs
+++ b/app/components/words/word-row.hbs
@@ -1,4 +1,4 @@
-
+
{{@model.greek}} |
{{@model.ulb}} |
{{@model.morph}} |
diff --git a/app/components/words/word-row.js b/app/components/words/word-row.js
index 363677b..b50219a 100644
--- a/app/components/words/word-row.js
+++ b/app/components/words/word-row.js
@@ -1,12 +1,19 @@
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') selectedWord;
+ @service('word-select') selectWord;
+
+ @action
+ select(word) {
+ this.selectWord.select(word);
+ }
get
selected() {
- if(this.selectedWord.isCurrentByOgntId(this.args.model)) {
+ if(this.selectWord.isCurrentByOgntId(this.args.model)) {
return "selected";
} else {
return "";
diff --git a/app/styles/components/words.scss b/app/styles/components/words.scss
index fb43e2d..6d9cc74 100644
--- a/app/styles/components/words.scss
+++ b/app/styles/components/words.scss
@@ -6,6 +6,7 @@ table.word-details th,
table.word-details td {
border: 1px solid grey;
padding: 10px;
+ cursor: pointer;
}
table.word-details tr.selected {