Skip to content

Commit

Permalink
move manifest features to separate directories and use dynamic import…
Browse files Browse the repository at this point in the history
… to implement code splitting
  • Loading branch information
dpgraham4401 committed Oct 3, 2023
1 parent 7df7fe6 commit 5bba8ea
Show file tree
Hide file tree
Showing 9 changed files with 19 additions and 10 deletions.
Empty file.
3 changes: 3 additions & 0 deletions client/src/features/manifestDetails/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { ManifestDetails as Component } from './ManifestDetails';

export { Component };
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import '@testing-library/jest-dom';
import userEvent from '@testing-library/user-event';
import { NewManifest } from 'features/manifest/NewManifest';
import { NewManifest } from 'features/newManifest/NewManifest';
import React from 'react';
import { renderWithProviders, screen } from 'test-utils';
import { createMockPermission, createMockSite } from 'test-utils/fixtures/mockHandler';
Expand Down
3 changes: 3 additions & 0 deletions client/src/features/manifestList/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { ManifestList as Component } from './ManifestList';

export { Component };
3 changes: 3 additions & 0 deletions client/src/features/newManifest/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { NewManifest as Component } from './NewManifest';

export { Component };
18 changes: 9 additions & 9 deletions client/src/routes.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Root } from 'components/Layout/Root';
import { Login } from 'features/login';
import { ManifestDetails } from 'features/manifest/ManifestDetails';
import { ManifestList } from 'features/manifest/ManifestList';
import { NewManifest } from 'features/manifest/NewManifest';
import { ManifestDetails } from 'features/manifestDetails/ManifestDetails';
import { ManifestList } from 'features/manifestList/ManifestList';
import { NewManifest } from 'features/newManifest/NewManifest';
import { createBrowserRouter } from 'react-router-dom';

export const router = createBrowserRouter([
Expand Down Expand Up @@ -40,15 +40,15 @@ export const router = createBrowserRouter([
children: [
{
path: '',
element: <ManifestList />,
lazy: () => import('./features/manifestList'),
},
{
path: 'new',
element: <NewManifest />,
lazy: () => import('./features/newManifest'),
},
{
path: ':mtn/:action',
element: <ManifestDetails />,
lazy: () => import('./features/manifestDetails'),
},
],
},
Expand All @@ -59,15 +59,15 @@ export const router = createBrowserRouter([
children: [
{
path: '',
element: <ManifestList />,
lazy: () => import('./features/manifestList'),
},
{
path: 'new',
element: <NewManifest />,
lazy: () => import('./features/newManifest'),
},
{
path: ':mtn/:action',
element: <ManifestDetails />,
lazy: () => import('./features/manifestDetails'),
},
],
},
Expand Down

0 comments on commit 5bba8ea

Please sign in to comment.