убрал автосохранение

This commit is contained in:
2025-07-30 08:41:38 +03:00
parent 69851bed82
commit a7780279e0
3 changed files with 2 additions and 5 deletions

View File

@@ -40,7 +40,6 @@ const DualSpreadsheet: FC<DualSpreadsheetProps> = ({
mergedCells = [],
templateId,
onEngineReady,
enableAutoSave = true,
excelFileName,
isExcelLoading = false,
onExcelFileChange,
@@ -991,9 +990,9 @@ const DualSpreadsheet: FC<DualSpreadsheetProps> = ({
() => ({
templateId,
autoSaveDelay: 4000,
enableAutoSave: enableAutoSave && userEdited,
enableAutoSave: false, // Отключаем автосохранение по времени
}),
[templateId, enableAutoSave, userEdited]
[templateId]
)
// Мемоизируем getAllModifiedCells для предотвращения частых ререндеров хука автосохранения

View File

@@ -52,7 +52,6 @@ export interface DualSpreadsheetProps {
mergedCells?: MergedCell[] // Добавляем поддержку объединенных ячеек
templateId?: string // Добавляем ID шаблона для сохранения
onEngineReady?: (engine: any) => void // Коллбэк, который отдаёт родителю методы движка
enableAutoSave?: boolean // Возможность отключить автосохранение
// Пропсы для ExcelUploadPanel
excelFileName?: string
isExcelLoading?: boolean

View File

@@ -360,7 +360,6 @@ const ProtocolForm: FC<ProtocolFormProps> = ({ template, onSave, onBack }) => {
engineRef.current = engine
// Синхронизация произойдёт автоматически через useEffect
}}
enableAutoSave={false}
/>
</div>