{currDocPages !== undefined && typeof currDocPage === 'number' && (
{currDocPage} / {currDocPages}
)}
{isTocOpen && tocRef.current && tocRef.current.length > 0 && (
Skip to chapters
{tocRef.current.map((item, index) => (
))}
)}
}
key={'epub-reader'}
location={locationRef.current}
locationChanged={handleLocationChanged}
url={currDocData}
title={currDocName}
tocChanged={(_toc) => (tocRef.current = _toc)}
showToc={false}
readerStyles={getThemeStyles(epubTheme)}
getRendition={(_rendition) => {
setRendition(_rendition);
updateTheme();
}}
/>
);
}