Extract logic from "ReaderViewer" into functions and hooks

This commit is contained in:
schroda
2024-12-29 18:07:43 +01:00
parent 9438a2f626
commit a943d2f2bc
4 changed files with 314 additions and 205 deletions

View File

@@ -10,6 +10,7 @@ import { memo } from 'react';
import { BasePager } from '@/modules/reader/components/viewer/pager/BasePager.tsx';
import { ReaderPagerProps } from '@/modules/reader/types/Reader.types.ts';
import { createReaderPage } from '@/modules/reader/utils/ReaderPager.utils.tsx';
import { withPropsFrom } from '@/modules/core/hoc/withPropsFrom';
const BaseReaderPagedPager = ({
onLoad,
@@ -48,4 +49,4 @@ const BaseReaderPagedPager = ({
);
};
export const ReaderPagedPager = memo(BaseReaderPagedPager);
export const ReaderPagedPager = withPropsFrom(memo(BaseReaderPagedPager), [], []);