Update frontend-app-ecommerce to use frontend-base

Description

  • Update service files to get apiClient and config from App singleton

  • Update entrypoint index.jsx to use App event handlers and initialize function

  • Update access to "authentication" data that was in redux, but isn't anymore.

  • Use frontendAuthWrapper helpers

  • Remove common and components folders, folding anything not in frontend-base into the app's main page module.

  • Remove environment.js

  • Update tests so they work again.

  • Update dependencies to satisfy frontend-base minimum versions.

  • Refactor Header and Footer into a fully encapsulated Component if frontend-component-header and frontend-component-footer aren't ready for use yet.

  • Have the main page module export a "Main" component around the Page component as necessary, if it's using the router. (See frontend-app-profile for an example of how PageContent became ProfileMain and the Header/Footer moved up to the top-level index.jsx file)

  • Cease to use connected-react-router if it's being used.

This list may not be exhaustive, sadly.

Status

Epic Link

Story Points

5

Assignee

Unassigned

Reporter

David Joy

Labels

None
Configure