From b08425647ad3a60b05630ead25b2289104417a72 Mon Sep 17 00:00:00 2001 From: Aria Moradi Date: Sat, 4 Dec 2021 10:28:52 +0330 Subject: [PATCH] migrate DoublePagedPager to Mui 5 (#91) --- .../reader/pager/DoublePagedPager.tsx | 40 ++++++++----------- 1 file changed, 17 insertions(+), 23 deletions(-) diff --git a/src/components/reader/pager/DoublePagedPager.tsx b/src/components/reader/pager/DoublePagedPager.tsx index 6cbd7010..94d0ff17 100644 --- a/src/components/reader/pager/DoublePagedPager.tsx +++ b/src/components/reader/pager/DoublePagedPager.tsx @@ -5,34 +5,17 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import makeStyles from '@mui/styles/makeStyles'; import React, { useEffect, useRef } from 'react'; import ReactDOM from 'react-dom'; +import { Box } from '@mui/system'; import Page from '../Page'; import DoublePage from '../DoublePage'; -const useStyles = (settings: IReaderSettings) => makeStyles({ - preload: { - display: 'none', - }, - reader: { - display: 'flex', - flexDirection: (settings.readerType === 'DoubleLTR') ? 'row' : 'row-reverse', - justifyContent: 'center', - margin: '0 auto', - width: 'auto', - height: 'auto', - overflowX: 'scroll', - }, -}); - export default function DoublePagedPager(props: IReaderProps) { const { pages, settings, setCurPage, curPage, nextChapter, prevChapter, } = props; - const classes = useStyles(settings)(); - const selfRef = useRef(null); const pagesRef = useRef([]); @@ -192,8 +175,8 @@ export default function DoublePagedPager(props: IReaderProps) { }, [selfRef, curPage, settings.readerType]); return ( -
-
+ + { pages.map((page) => ( )) } -
-
-
+ + + ); }