25 lines
483 B
JavaScript
25 lines
483 B
JavaScript
import Component from '@glimmer/component';
|
|
import { action } from '@ember/object';
|
|
import { tracked } from "@glimmer/tracking";
|
|
|
|
export default class ChapterNavComponent extends Component {
|
|
@tracked currentChapter;
|
|
|
|
constructor(...args) {
|
|
super(...args);
|
|
}
|
|
|
|
@action
|
|
showVerses(book, chapter)
|
|
{
|
|
this.args.showVerses(book, chapter);
|
|
this.currentChapter = chapter;
|
|
}
|
|
|
|
@action
|
|
isChapterActive(chapter)
|
|
{
|
|
return chapter === this.currentChapter;
|
|
}
|
|
}
|