// App.js import React from 'react'; import { GeistProvider, CssBaseline, Page } from '@geist-ui/core'; import Header from './components/Header'; import MainContent from './components/MainContent'; import { SettingsProvider, useSettings } from './contexts/SettingsContext'; import { ModalProvider } from './contexts/ModalContext'; import { GitOperationsProvider } from './contexts/GitOperationsContext'; import { FileListProvider } from './contexts/FileListContext'; import { FileSelectionProvider } from './contexts/FileSelectionContext'; import { FileOperationsProvider } from './contexts/FileOperationsContext'; import { EditorContentProvider } from './contexts/EditorContentContext'; import { FileManagementProvider } from './contexts/FileManagementContext'; import './App.scss'; function AppContent() { const { settings, loading } = useSettings(); if (loading) { return
Loading...
; } return (
); } function App() { return ( ); } export default App;