diff --git a/app/page.tsx b/app/page.tsx index dee1e0a..261c597 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -56,6 +56,7 @@ function ScribeContent() { ], injectCSS: false, immediatelyRender: false, + shouldRerenderOnTransaction: true, }); const [session, setSession] = useState({user: null, accessToken: '', isConnected: false}); diff --git a/components/ScribeFooterBar.tsx b/components/ScribeFooterBar.tsx index 8c7011d..45b4831 100644 --- a/components/ScribeFooterBar.tsx +++ b/components/ScribeFooterBar.tsx @@ -4,7 +4,6 @@ import {useContext, useEffect, useState} from "react"; import {Editor} from "@tiptap/react"; import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import {faBook, faChartSimple, faHeart, faSheetPlastic, faHardDrive} from "@fortawesome/free-solid-svg-icons"; -import {SessionContext} from "@/context/SessionContext"; import {useTranslations} from "next-intl"; import {AlertContext} from "@/context/AlertContext"; import {BookContext} from "@/context/BookContext"; @@ -18,7 +17,7 @@ export default function ScribeFooterBar() { const editor: Editor | null = useContext(EditorContext).editor; const {errorMessage} = useContext(AlertContext) const {offlineMode} = useContext(OfflineContext) - const {serverOnlyBooks,localOnlyBooks} = useContext(BooksSyncContext); + const {localOnlyBooks,serverSyncedBooks} = useContext(BooksSyncContext); const [wordsCount, setWordsCount] = useState(0); @@ -27,6 +26,7 @@ export default function ScribeFooterBar() { }, [editor?.state.doc.textContent]); function getWordCount(): void { + console.log(editor) if (editor) { try { const content: string = editor?.state.doc.textContent; @@ -50,12 +50,6 @@ export default function ScribeFooterBar() { } } - useEffect(() => { - console.log(localOnlyBooks.length > 0 || offlineMode.isOffline); - console.log(localOnlyBooks.length); - console.log(offlineMode.isOffline); - }, []); - return (
@@ -100,7 +94,7 @@ export default function ScribeFooterBar() { !offlineMode.isOffline &&
- {serverOnlyBooks.length} + {serverSyncedBooks.length}
} {(localOnlyBooks.length > 0 || offlineMode.isOffline) && (