mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-06 07:54:22 +00:00
Remove debug console logs
This commit is contained in:
@@ -77,13 +77,7 @@ const Editor = () => {
|
|||||||
}, [selectedFile, settings.theme, handleContentChange, handleSave]);
|
}, [selectedFile, settings.theme, handleContentChange, handleSave]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
console.log('Editor: content or selectedFile changed', {
|
|
||||||
content,
|
|
||||||
selectedFile,
|
|
||||||
});
|
|
||||||
|
|
||||||
if (viewRef.current && content !== viewRef.current.state.doc.toString()) {
|
if (viewRef.current && content !== viewRef.current.state.doc.toString()) {
|
||||||
console.log('Editor: updating content in CodeMirror');
|
|
||||||
viewRef.current.dispatch({
|
viewRef.current.dispatch({
|
||||||
changes: {
|
changes: {
|
||||||
from: 0,
|
from: 0,
|
||||||
|
|||||||
@@ -7,13 +7,6 @@ export const EditorContentProvider = ({ children }) => {
|
|||||||
const { content, handleContentChange, handleSave, selectedFile } =
|
const { content, handleContentChange, handleSave, selectedFile } =
|
||||||
useFileManagementContext();
|
useFileManagementContext();
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
console.log('EditorContentProvider: content or selectedFile updated', {
|
|
||||||
content,
|
|
||||||
selectedFile,
|
|
||||||
});
|
|
||||||
}, [content, selectedFile]);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<EditorContentContext.Provider
|
<EditorContentContext.Provider
|
||||||
value={{ content, handleContentChange, handleSave }}
|
value={{ content, handleContentChange, handleSave }}
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ const FileSelectionContext = createContext();
|
|||||||
export const FileSelectionProvider = ({ children }) => {
|
export const FileSelectionProvider = ({ children }) => {
|
||||||
const { selectedFile, handleFileSelect } = useFileManagementContext();
|
const { selectedFile, handleFileSelect } = useFileManagementContext();
|
||||||
|
|
||||||
console.log('FileSelectionProvider rendering', { selectedFile });
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<FileSelectionContext.Provider value={{ selectedFile, handleFileSelect }}>
|
<FileSelectionContext.Provider value={{ selectedFile, handleFileSelect }}>
|
||||||
{children}
|
{children}
|
||||||
|
|||||||
@@ -1,13 +1,16 @@
|
|||||||
import { useCallback } from 'react';
|
import { useCallback } from 'react';
|
||||||
import { saveFileContent, deleteFile } from '../services/api';
|
import { saveFileContent, deleteFile } from '../services/api';
|
||||||
|
import { useToasts } from '@geist-ui/core';
|
||||||
|
|
||||||
export const useFileOperations = (setHasUnsavedChanges) => {
|
export const useFileOperations = (setHasUnsavedChanges) => {
|
||||||
|
const { setToast } = useToasts();
|
||||||
|
|
||||||
const handleSave = useCallback(
|
const handleSave = useCallback(
|
||||||
async (filePath, content) => {
|
async (filePath, content) => {
|
||||||
try {
|
try {
|
||||||
await saveFileContent(filePath, content);
|
await saveFileContent(filePath, content);
|
||||||
setHasUnsavedChanges(false);
|
setHasUnsavedChanges(false);
|
||||||
console.log('File saved successfully');
|
setToast({ text: 'File saved successfully', type: 'success' });
|
||||||
return true;
|
return true;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error saving file:', error);
|
console.error('Error saving file:', error);
|
||||||
@@ -20,9 +23,10 @@ export const useFileOperations = (setHasUnsavedChanges) => {
|
|||||||
const handleDelete = useCallback(async (filePath) => {
|
const handleDelete = useCallback(async (filePath) => {
|
||||||
try {
|
try {
|
||||||
await deleteFile(filePath);
|
await deleteFile(filePath);
|
||||||
console.log('File deleted successfully');
|
setToast({ text: 'File deleted successfully', type: 'success' });
|
||||||
return true;
|
return true;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
setToast({ text: `Error deleting file`, type: 'error' });
|
||||||
console.error('Error deleting file:', error);
|
console.error('Error deleting file:', error);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -32,9 +36,9 @@ export const useFileOperations = (setHasUnsavedChanges) => {
|
|||||||
async (fileName, initialContent = '') => {
|
async (fileName, initialContent = '') => {
|
||||||
try {
|
try {
|
||||||
await saveFileContent(fileName, initialContent);
|
await saveFileContent(fileName, initialContent);
|
||||||
console.log('New file created successfully');
|
|
||||||
return true;
|
return true;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
setToast({ text: `Error creating new file`, type: 'error' });
|
||||||
console.error('Error creating new file:', error);
|
console.error('Error creating new file:', error);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ export const useFileSelection = () => {
|
|||||||
const [isNewFile, setIsNewFile] = useState(true);
|
const [isNewFile, setIsNewFile] = useState(true);
|
||||||
|
|
||||||
const handleFileSelect = useCallback(async (filePath) => {
|
const handleFileSelect = useCallback(async (filePath) => {
|
||||||
console.log('File selected:', filePath);
|
|
||||||
setSelectedFile(filePath);
|
setSelectedFile(filePath);
|
||||||
setIsNewFile(filePath === DEFAULT_FILE.path);
|
setIsNewFile(filePath === DEFAULT_FILE.path);
|
||||||
}, []);
|
}, []);
|
||||||
|
|||||||
Reference in New Issue
Block a user