mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-04 03:14:40 -05:00
Add a Double Page Viewer (#105)
* add double page reader * implement singleRTL * add on image load handler * add retry display time interval * remove comments * add double page wrapper * fix image getting out of bounds * remove comments * remove unused styles * return imageStyle as type CSSProperties * rename DoublePagedReader to DoublePagedPager
This commit is contained in:
@@ -11,7 +11,8 @@ import React, { useContext, useEffect, useState } from 'react';
|
||||
import { useHistory, useParams } from 'react-router-dom';
|
||||
import HorizontalPager from 'components/manga/reader/pager/HorizontalPager';
|
||||
import PageNumber from 'components/manga/reader/PageNumber';
|
||||
import WebtoonPager from 'components/manga/reader/pager/PagedPager';
|
||||
import PagedPager from 'components/manga/reader/pager/PagedPager';
|
||||
import DoublePagedPager from 'components/manga/reader/pager/DoublePagedPager';
|
||||
import VerticalPager from 'components/manga/reader/pager/VerticalPager';
|
||||
import ReaderNavBar, { defaultReaderSettings } from 'components/navbar/ReaderNavBar';
|
||||
import NavbarContext from 'context/NavbarContext';
|
||||
@@ -32,19 +33,18 @@ const useStyles = (settings: IReaderSettings) => makeStyles({
|
||||
const getReaderComponent = (readerType: ReaderType) => {
|
||||
switch (readerType) {
|
||||
case 'ContinuesVertical':
|
||||
return VerticalPager;
|
||||
break;
|
||||
case 'Webtoon':
|
||||
return VerticalPager;
|
||||
break;
|
||||
case 'SingleVertical':
|
||||
return WebtoonPager;
|
||||
break;
|
||||
case 'SingleRTL':
|
||||
return WebtoonPager;
|
||||
break;
|
||||
case 'SingleLTR':
|
||||
return WebtoonPager;
|
||||
return PagedPager;
|
||||
break;
|
||||
case 'DoubleVertical':
|
||||
case 'DoubleRTL':
|
||||
case 'DoubleLTR':
|
||||
return DoublePagedPager;
|
||||
break;
|
||||
case 'ContinuesHorizontal':
|
||||
return HorizontalPager;
|
||||
|
||||
Reference in New Issue
Block a user