* Moving files to their new homes.
Subsequent commit will wire everything up again.
* Relink files and split stylesheet.
Requires adding resolve-url-loader to fix sass import relativity.
* Remove browserslist warning.
* Remove the need for ProfileMain
* Fix test issues - needed thunk.
* feat: add open edx header
ARCH-1151: Add the open edx header. edX pipelines should be configured to override it with the edx header in the deployment pipeline
* fix: upgrade frontend-base for merge messages update
* Update package.json
* Update package.json
* Update package-lock.json
* Adding frontend-builder and frontend-core stubs
* gatsby stub added
* Remove gatsby stuff.
* Reorganization of top level app.
Some naming TBD.
* Review feedback.
* Various config improvements
- Adding APP_ERROR handler for top level errors.
- Splitting footer config out of main app config.
- Simplifying config variables and deriving some from others in the files that need them.
* Use App.error()
* Improving exports/imports from frontend-core
* Moving header and footer out of src.
Getting rid of “common”
* Setting authentication directlty from App.authentication in AppProvider.
* Switching over to using frontend-base.
Updating a bunch of dependencies to their latest versions in the process.
* Bumping versions of frontend-base and frontend-auth
* Getting tests working again.
* Addressing review feedback and bumping to a newer version of frontend-base.
* Removing unneeded eslint disable lines.
* Updating usage of frontend-logging to remove deprecated method names.
* Bumping node-sass version to 4.12.0 - hopefully fixes node 12 build
* css-loader now requires cssnano for minification
* fix: couldn’t set preferred language visibility.
Looking into an issue where the auth state might not match. This is
a temporary change that should ultimately be reverted once the issue
is fully involved.
This includes an upgrade to @edx/frontend-logging which does not need
to be reverted.
ARCH-982
* fix: delay closing a form on success so a user can read the message
* fix: update test
* fix: upgrade frontend-auth to stop logging login redirects as errors
- The logging service is now configured and used via an interface,
rather then from the concrete implementation.
- The logging service is passed to frontend-auth.
ARCH-687
* Removing rename of “levelOfEducation” to “education”
It caused the user account and profile data to diverge, and we want to use the same data for both at the moment.
* Reuse userAccount data for profile if possible.
Don’t make a separate request to fetch the user profile if we’ve already gotten it for the current user.
* fix: upgrade paragon and use new components
* test: update snapshot to reflect minor dom changes
* fix: use transition replace from paragon
* refactor: remove unneeded class definition on EditButton
* fix: add missing margin next to pencil icon in edit button