mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-06 07:54:22 +00:00
Remove more contexts
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user