mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-06 07:54:22 +00:00
Remove FileList, FileOps and GitOps contexts
This commit is contained in:
@@ -32,19 +32,16 @@ export const useFileOperations = (setHasUnsavedChanges) => {
|
||||
}
|
||||
}, []);
|
||||
|
||||
const handleCreateNewFile = useCallback(
|
||||
async (fileName, initialContent = '') => {
|
||||
try {
|
||||
await saveFileContent(fileName, initialContent);
|
||||
return true;
|
||||
} catch (error) {
|
||||
setToast({ text: `Error creating new file`, type: 'error' });
|
||||
console.error('Error creating new file:', error);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
[]
|
||||
);
|
||||
const handleCreate = useCallback(async (fileName, initialContent = '') => {
|
||||
try {
|
||||
await saveFileContent(fileName, initialContent);
|
||||
return true;
|
||||
} catch (error) {
|
||||
setToast({ text: `Error creating new file`, type: 'error' });
|
||||
console.error('Error creating new file:', error);
|
||||
return false;
|
||||
}
|
||||
}, []);
|
||||
|
||||
return { handleSave, handleDelete, handleCreateNewFile };
|
||||
return { handleSave, handleDelete, handleCreate };
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user