import React, { useState } from 'react';
import ProjectsDashboard from './components/ProjectsDashboard';
import ProjectView from './ProjectView';

const App: React.FC = () => {
  const [selectedProject, setSelectedProject] = useState<{ id: string, name: string } | null>(null);

  if (!selectedProject) {
    return <ProjectsDashboard onSelectProject={setSelectedProject} />;
  }

  return <ProjectView project={selectedProject} onBack={() => setSelectedProject(null)} />;
};

export default App;
