Pass "transitionPageMode" to "ReaderTransitionPage"
Regressiond67d6f7d28which was never caught due to an error in the "withPropsFrom" HOC typing (fixed with2e79f3f0db)
This commit is contained in:
@@ -41,6 +41,8 @@ import { useReaderStateMangaContext } from '@/modules/reader/contexts/state/Read
|
|||||||
import { getValueFromObject } from '@/lib/HelperFunctions.ts';
|
import { getValueFromObject } from '@/lib/HelperFunctions.ts';
|
||||||
import { READER_BACKGROUND_TO_COLOR } from '@/modules/reader/constants/ReaderSettings.constants.tsx';
|
import { READER_BACKGROUND_TO_COLOR } from '@/modules/reader/constants/ReaderSettings.constants.tsx';
|
||||||
import { ReaderService } from '@/modules/reader/services/ReaderService.ts';
|
import { ReaderService } from '@/modules/reader/services/ReaderService.ts';
|
||||||
|
import { userReaderStatePagesContext } from '@/modules/reader/contexts/state/ReaderStatePagesContext.tsx';
|
||||||
|
import { ReaderStatePages } from '@/modules/reader/types/ReaderProgressBar.types.ts';
|
||||||
|
|
||||||
const ChapterInfo = ({
|
const ChapterInfo = ({
|
||||||
title,
|
title,
|
||||||
@@ -79,7 +81,7 @@ const ChapterInfo = ({
|
|||||||
|
|
||||||
const BaseReaderTransitionPage = ({
|
const BaseReaderTransitionPage = ({
|
||||||
type,
|
type,
|
||||||
mode,
|
transitionPageMode,
|
||||||
readingMode,
|
readingMode,
|
||||||
pageScaleMode,
|
pageScaleMode,
|
||||||
backgroundColor,
|
backgroundColor,
|
||||||
@@ -94,9 +96,9 @@ const BaseReaderTransitionPage = ({
|
|||||||
Pick<TReaderStateMangaContext, 'manga'> &
|
Pick<TReaderStateMangaContext, 'manga'> &
|
||||||
Pick<ReaderStateChapters, 'currentChapter' | 'previousChapter' | 'nextChapter'> &
|
Pick<ReaderStateChapters, 'currentChapter' | 'previousChapter' | 'nextChapter'> &
|
||||||
Pick<TReaderScrollbarContext, 'scrollbarXSize' | 'scrollbarYSize'> &
|
Pick<TReaderScrollbarContext, 'scrollbarXSize' | 'scrollbarYSize'> &
|
||||||
|
Pick<ReaderStatePages, 'transitionPageMode'> &
|
||||||
Pick<NavbarContextType, 'readerNavBarWidth'> & {
|
Pick<NavbarContextType, 'readerNavBarWidth'> & {
|
||||||
type: Exclude<ReaderTransitionPageMode, ReaderTransitionPageMode.NONE | ReaderTransitionPageMode.BOTH>;
|
type: Exclude<ReaderTransitionPageMode, ReaderTransitionPageMode.NONE | ReaderTransitionPageMode.BOTH>;
|
||||||
mode: ReaderTransitionPageMode;
|
|
||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|
||||||
@@ -110,7 +112,7 @@ const BaseReaderTransitionPage = ({
|
|||||||
|
|
||||||
const isFitWidthPageScaleMode = [ReaderPageScaleMode.SCREEN, ReaderPageScaleMode.WIDTH].includes(pageScaleMode);
|
const isFitWidthPageScaleMode = [ReaderPageScaleMode.SCREEN, ReaderPageScaleMode.WIDTH].includes(pageScaleMode);
|
||||||
|
|
||||||
if (!isTransitionPageVisible(type, mode, readingMode)) {
|
if (!isTransitionPageVisible(type, transitionPageMode, readingMode)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -235,6 +237,7 @@ export const ReaderTransitionPage = withPropsFrom(
|
|||||||
useReaderStateChaptersContext,
|
useReaderStateChaptersContext,
|
||||||
useReaderScrollbarContext,
|
useReaderScrollbarContext,
|
||||||
useNavBarContext,
|
useNavBarContext,
|
||||||
|
userReaderStatePagesContext,
|
||||||
ReaderService.useSettingsWithoutDefaultFlag,
|
ReaderService.useSettingsWithoutDefaultFlag,
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@@ -246,7 +249,7 @@ export const ReaderTransitionPage = withPropsFrom(
|
|||||||
'scrollbarYSize',
|
'scrollbarYSize',
|
||||||
'readerNavBarWidth',
|
'readerNavBarWidth',
|
||||||
'backgroundColor',
|
'backgroundColor',
|
||||||
'mode',
|
'transitionPageMode',
|
||||||
'readingMode',
|
'readingMode',
|
||||||
'pageScaleMode',
|
'pageScaleMode',
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user