diff --git a/src/components/reader/DoublePage.tsx b/src/components/reader/DoublePage.tsx index 5ae189a9..361d7d2f 100644 --- a/src/components/reader/DoublePage.tsx +++ b/src/components/reader/DoublePage.tsx @@ -11,6 +11,7 @@ import Box from '@mui/material/Box'; import { IReaderSettings } from '@/typings'; import { SpinnerImage } from '@/components/util/SpinnerImage'; import { imageStyle } from '@/components/reader/Page'; +import { getOptionForDirection } from '@/theme.ts'; interface IProps { index: number; @@ -56,7 +57,13 @@ export const DoublePage = forwardRef((props: IProps, ref: any) => { onImageLoad={onImageLoad} alt={`Page #${index}`} spinnerStyle={spinnerStyle} - imgStyle={{ ...imgStyle, objectPosition: settings.readerType === 'DoubleLTR' ? 'right' : 'left' }} + imgStyle={{ + ...imgStyle, + objectPosition: + settings.readerType === 'DoubleLTR' + ? getOptionForDirection('right', 'left') + : getOptionForDirection('left', 'right'), + }} /> { width: 'calc(50% - 5px)', marginLeft: '5px', }} - imgStyle={{ ...imgStyle, objectPosition: settings.readerType === 'DoubleLTR' ? 'left' : 'right' }} + imgStyle={{ + ...imgStyle, + objectPosition: + settings.readerType === 'DoubleLTR' + ? getOptionForDirection('left', 'right') + : getOptionForDirection('right', 'left'), + }} /> );