import { Routes, Route } from 'react-router-dom';
import Layout from './components/Layout';
import Dashboard from './pages/Dashboard';
import EncuestasList from './pages/EncuestasList';
import EncuestaForm from './pages/EncuestaForm';
import EncuestaResponder from './pages/EncuestaResponder';
import EncuestaResultados from './pages/EncuestaResultados';
import Departamentos from './pages/Departamentos';

export default function App() {
  return (
    <Routes>
      <Route element={<Layout />}>
        <Route index element={<Dashboard />} />
        <Route path="encuestas" element={<EncuestasList />} />
        <Route path="encuestas/nueva" element={<EncuestaForm />} />
        <Route path="encuestas/:id/editar" element={<EncuestaForm />} />
        <Route path="encuestas/:id/responder" element={<EncuestaResponder />} />
        <Route path="encuestas/:id/resultados" element={<EncuestaResultados />} />
        <Route path="departamentos" element={<Departamentos />} />
      </Route>
    </Routes>
  );
}
