department-of-veterans-affairs/vets-website

View on GitHub
src/applications/letters/routes.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import { Navigate, Route, Routes } from 'react-router-dom-v5-compat';

import AddressSection from './containers/AddressSection';
import App from './containers/App';
import DownloadLetters from './containers/DownloadLetters';
import LetterList from './containers/LetterList';
import Main from './containers/Main';

const routes = (
  <Routes>
    <Route path="/" element={<App />}>
      <Route index element={<Navigate to="confirm-address" replace />} />
      <Route element={<DownloadLetters />}>
        <Route element={<AddressSection />} path="confirm-address" />
        <Route element={<Main />}>
          <Route element={<LetterList />} path="letter-list" />
        </Route>
      </Route>
    </Route>
  </Routes>
);

export default routes;