import React, { useEffect } from 'react'; import { Box } from '@mantine/core'; import FileActions from '../files/FileActions'; import FileTree from '../files/FileTree'; import { useGitOperations } from '../../hooks/useGitOperations'; import { useWorkspace } from '../../contexts/WorkspaceContext'; const Sidebar = ({ selectedFile, handleFileSelect, files, loadFileList }) => { const { settings } = useWorkspace(); const { handlePull } = useGitOperations(settings.gitEnabled); useEffect(() => { loadFileList(); }, [loadFileList]); return ( ); }; export default Sidebar;