Introduce "getReaderOpenChapterLocationState" function
This commit is contained in:
@@ -124,7 +124,7 @@ export const ChapterCard = memo((props: IProps) => {
|
||||
style={{
|
||||
color: theme.palette.text[chapter.isRead ? 'disabled' : 'primary'],
|
||||
}}
|
||||
state={{ resumeMode: Chapters.getReaderResumeMode(chapter) }}
|
||||
state={Chapters.getReaderOpenChapterLocationState(chapter)}
|
||||
replace={mode === 'reader'}
|
||||
onClick={(e) => handleClick(e)}
|
||||
{...longPressBind(popupState.open)}
|
||||
|
||||
@@ -459,4 +459,10 @@ export class Chapters {
|
||||
|
||||
return ReaderResumeMode.LAST_READ;
|
||||
}
|
||||
|
||||
static getReaderOpenChapterLocationState(chapter: ChapterReadInfo): { resumeMode: ReaderResumeMode } {
|
||||
return {
|
||||
resumeMode: Chapters.getReaderResumeMode(chapter),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user