Update to react v19

This commit is contained in:
schroda
2025-04-18 20:42:41 +02:00
parent 213f561fe4
commit 3f93549f34
22 changed files with 52 additions and 58 deletions

View File

@@ -9,7 +9,7 @@
import { MutableRefObject, useEffect, useRef } from 'react';
export const useReaderHideCursorOnInactivity = (scrollElementRef: MutableRefObject<HTMLDivElement | null>) => {
const mouseInactiveTimeout = useRef<NodeJS.Timeout>();
const mouseInactiveTimeout = useRef<NodeJS.Timeout>(undefined);
useEffect(() => {
const setCursorVisibility = (visible: boolean) => {

View File

@@ -39,7 +39,7 @@ export const useReaderSetPagesState = (
setPageToScrollToIndex: ReaderStatePages['setPageToScrollToIndex'],
setTransitionPageMode: ReaderStatePages['setTransitionPageMode'],
) => {
const previousPageData = useRef<string[]>();
const previousPageData = useRef<string[]>(undefined);
useLayoutEffect(() => {
const pagesPayload = pagesResponse.data?.fetchChapterPages;

View File

@@ -30,9 +30,9 @@ export const useReaderShowSettingPreviewOnChange = (
const { t } = useTranslation();
// show setting previews on change or when open reader
const previousReadingMode = useRef<IReaderSettingsWithDefaultFlag['readingMode']>();
const previousTapZoneLayout = useRef<IReaderSettingsWithDefaultFlag['tapZoneLayout']>();
const previousTapZoneInvertMode = useRef<IReaderSettingsWithDefaultFlag['tapZoneInvertMode']>();
const previousReadingMode = useRef<IReaderSettingsWithDefaultFlag['readingMode']>(undefined);
const previousTapZoneLayout = useRef<IReaderSettingsWithDefaultFlag['tapZoneLayout']>(undefined);
const previousTapZoneInvertMode = useRef<IReaderSettingsWithDefaultFlag['tapZoneInvertMode']>(undefined);
const isInitialPreview = useRef(true);
useEffect(() => {