Remove more contexts

This commit is contained in:
2024-10-05 20:50:55 +02:00
parent 5ea932c96e
commit 9de434ff2e
19 changed files with 105 additions and 291 deletions

View File

@@ -5,20 +5,17 @@ import { useToasts } from '@geist-ui/core';
export const useFileOperations = (setHasUnsavedChanges) => {
const { setToast } = useToasts();
const handleSave = useCallback(
async (filePath, content) => {
try {
await saveFileContent(filePath, content);
setHasUnsavedChanges(false);
setToast({ text: 'File saved successfully', type: 'success' });
return true;
} catch (error) {
console.error('Error saving file:', error);
return false;
}
},
[setHasUnsavedChanges]
);
const handleSave = useCallback(async (filePath, content) => {
try {
await saveFileContent(filePath, content);
setHasUnsavedChanges(false);
setToast({ text: 'File saved successfully', type: 'success' });
return true;
} catch (error) {
console.error('Error saving file:', error);
return false;
}
}, []);
const handleDelete = useCallback(async (filePath) => {
try {