From 466f9a848946a3ffdd8478a6c1b0c3585a4aad31 Mon Sep 17 00:00:00 2001 From: Erastus Amunwe Date: Fri, 4 Dec 2020 13:34:44 +0200 Subject: [PATCH] debugged getters --- src/store/getters.js | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/store/getters.js b/src/store/getters.js index 761ba35..19e164d 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -1,4 +1,4 @@ - +/* eslint-disable no-debugger */ export default { @@ -13,13 +13,18 @@ export default { return state.loading; }, book_name:(state, getters)=> { - return getters.books.find(book => book.nr === getters.book_nr).name + if(!getters.books.length) return null + let book = getters.books.find(book => book.nr === getters.book_nr) + if(!book) return null; + return book.name; }, translation: (state)=>{ return state.selected.translation; }, - + saved_translations: (state)=>{ + return state.saved_translations; + }, in_memory_translation : (state) =>{ // console.log("from ", state.in_memory_translation ); return state.in_memory_translation @@ -28,7 +33,7 @@ export default { books : (state, getters)=>{ if(!getters.in_memory_translation.books) return [] - + debugger; return getters.in_memory_translation.books.map(book => ({nr: book.nr, name: book.name})) }, @@ -38,9 +43,14 @@ export default { return 'ltr' return getters.in_memory_translation.direction.toLowerCase(); }, - + search: (state)=>{ + console.log(state.search); + debugger; + return state.search; + }, chapters : (state, getters) =>{ console.log(getters.book_nr); + debugger; if(!getters.book_nr) return []; const book = getters.in_memory_translation.books.find(book => book.nr == getters.book_nr) console.log("Found the book",book);