Fix reset of reader store
After the slice states got reset, the base reset function just reverted all those resets and only reset the base states in the store (manga, scrollbar, ...)
This commit is contained in:
@@ -12,7 +12,7 @@ export interface ReaderOverlayStoreSlice {
|
||||
overlay: {
|
||||
isVisible: boolean;
|
||||
setIsVisible: (visible: boolean) => void;
|
||||
reset: () => void;
|
||||
reset: () => ReaderOverlayStoreSlice;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -29,6 +29,6 @@ export const createReaderOverlayStoreSlice = <T extends ReaderOverlayStoreSlice>
|
||||
set((draft) => {
|
||||
draft.overlay.isVisible = visible;
|
||||
}),
|
||||
reset: () => set(() => ({ overlay: { ...get().overlay, ...DEFAULT_STATE } })),
|
||||
reset: () => ({ overlay: { ...get().overlay, ...DEFAULT_STATE } }),
|
||||
},
|
||||
});
|
||||
|
||||
@@ -11,7 +11,7 @@ import { TReaderProgressBarContext } from '@/features/reader/overlay/progress-ba
|
||||
|
||||
export interface ReaderProgressBarStoreSlice {
|
||||
progressBar: TReaderProgressBarContext & {
|
||||
reset: () => void;
|
||||
reset: () => ReaderProgressBarStoreSlice;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -33,6 +33,6 @@ export const createReaderProgressBarStoreSlice = <T extends ReaderProgressBarSto
|
||||
set((draft) => {
|
||||
draft.progressBar.isDragging = dragging;
|
||||
}),
|
||||
reset: () => set(() => ({ progressBar: { ...get().progressBar, ...DEFAULT_STATE } })),
|
||||
reset: () => ({ progressBar: { ...get().progressBar, ...DEFAULT_STATE } }),
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user