Split fix

This commit is contained in:
Reece 2025-11-11 14:27:12 +00:00
parent 35b7e78bbe
commit d7510bf24f
2 changed files with 7 additions and 1 deletions

View File

@ -230,6 +230,7 @@ const PageEditor = ({
setHasUnsavedChanges,
exportLoading,
setExportLoading,
setSplitPositions,
});
// Derived values for right rail and usePageEditorRightRailButtons (must be after displayDocument)

View File

@ -1,4 +1,4 @@
import { useCallback } from "react";
import { Dispatch, SetStateAction, useCallback } from "react";
import type {
useFileActions,
@ -23,6 +23,7 @@ interface UsePageEditorExportParams {
setHasUnsavedChanges: (dirty: boolean) => void;
exportLoading: boolean;
setExportLoading: (loading: boolean) => void;
setSplitPositions: Dispatch<SetStateAction<Set<number>>>;
}
export const usePageEditorExport = ({
@ -35,6 +36,7 @@ export const usePageEditorExport = ({
setHasUnsavedChanges,
exportLoading,
setExportLoading,
setSplitPositions,
}: UsePageEditorExportParams) => {
const getSourceFiles = useCallback((): Map<FileId, File> | null => {
const sourceFiles = new Map<FileId, File>();
@ -107,6 +109,7 @@ export const usePageEditorExport = ({
pdfExportService.downloadFile(result.blob, result.filename);
setHasUnsavedChanges(false);
setSplitPositions(new Set());
setExportLoading(false);
} catch (error) {
console.error("Export failed:", error);
@ -160,6 +163,7 @@ export const usePageEditorExport = ({
}
setHasUnsavedChanges(false);
setSplitPositions(new Set());
setExportLoading(false);
} catch (error) {
console.error("Export failed:", error);
@ -202,6 +206,7 @@ export const usePageEditorExport = ({
}
setHasUnsavedChanges(false);
setSplitPositions(new Set());
setExportLoading(false);
} catch (error) {
console.error("Apply changes failed:", error);