Add option to offset first page in double page reader (#418)
* added toggle for doublespreads * changing pages works as intended * undid package.json changes * deleted packege lock json * curPage changes when changing invertDoublePage * changed yarn.lock * it switches better now * fixed formatting * changed it to offset first page * fixed flipping when switching * offset first page hides when double page is not enabled * removed uncreachable line
This commit is contained in:
@@ -25,6 +25,7 @@ export default function ReaderSettingsOptions({
|
||||
skipDupChapters,
|
||||
setSettingValue,
|
||||
fitPageToWindow,
|
||||
offsetFirstPage,
|
||||
}: IProps) {
|
||||
const { t } = useTranslation();
|
||||
const fitPageToWindowEligible = [
|
||||
@@ -88,6 +89,18 @@ export default function ReaderSettingsOptions({
|
||||
</ListItemSecondaryAction>
|
||||
</ListItem>
|
||||
) : null}
|
||||
{readerType === 'DoubleLTR' || readerType === 'DoubleRTL' ? (
|
||||
<ListItem>
|
||||
<ListItemText primary={t('reader.settings.label.offset_first_page')} />
|
||||
<ListItemSecondaryAction>
|
||||
<Switch
|
||||
edge="end"
|
||||
checked={offsetFirstPage}
|
||||
onChange={(e) => setSettingValue('offsetFirstPage', e.target.checked)}
|
||||
/>
|
||||
</ListItemSecondaryAction>
|
||||
</ListItem>
|
||||
) : null}
|
||||
<ListItem>
|
||||
<ListItemText primary={t('reader.settings.label.reader_type')} />
|
||||
<Select
|
||||
|
||||
Reference in New Issue
Block a user