Spaces:
Build error
Build error
File size: 1,455 Bytes
03f730d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | import React from 'react';
import { UserProvider } from './contexts/UserContext';
import { LearningProvider } from './contexts/LearningContext';
import Layout from './components/shared/Layout';
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
import AITutor from './components/ai-tutor/ChatInterface';
import LearningPaths from './components/learning-paths/PathCard';
import CodePlayground from './components/code-playground/CodeEditor';
const App: React.FC = () => {
return (
<UserProvider>
<LearningProvider>
<Layout>
<div className="min-h-screen bg-gray-50">
<Tabs defaultValue="learning" className="w-full">
<TabsList className="w-full justify-start">
<TabsTrigger value="learning">📚 Learning Paths</TabsTrigger>
<TabsTrigger value="tutor">🤖 AI Tutor</TabsTrigger>
<TabsTrigger value="playground">💻 Code Playground</TabsTrigger>
</TabsList>
<TabsContent value="learning">
<LearningPaths />
</TabsContent>
<TabsContent value="tutor">
<AITutor />
</TabsContent>
<TabsContent value="playground">
<CodePlayground />
</TabsContent>
</Tabs>
</div>
</Layout>
</LearningProvider>
</UserProvider>
);
};
export default App; |