/* * Copyright (C) Contributors to the Suwayomi project * * This Source Code Form is subject to the terms of the Mozilla Public * 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 '@material-ui/core/styles'; import React from 'react'; const useStyles = (settings: IReaderSettings) => makeStyles({ image: { display: 'block', marginBottom: 0, width: 'auto', minHeight: '99vh', height: 'auto', maxHeight: '99vh', objectFit: 'contain', }, page: { display: 'flex', flexDirection: settings.readerType === 'DoubleLTR' ? 'row' : 'row-reverse', justifyContent: 'center', margin: '0 auto', width: 'auto', height: 'auto', overflowX: 'scroll', }, }); interface IProps { index: number image1src: string image2src: string settings: IReaderSettings } const DoublePage = React.forwardRef((props: IProps, ref: any) => { const { image1src, image2src, index, settings, } = props; const classes = useStyles(settings)(); return (
{`Page {`Page
); }); export default DoublePage;