1a7646858718f4188a7be31fa8a422fc255974f2
Fix 404 page from displaying when it shouldn't Was displaying below the settings page itself Add panels for each step of the verification flow Add IdVerificationContext Add BasePanel Revert "Add BasePanel" This reverts commit 2ddca14b4b8b35cd23f0525f49070753c09d361d. Add BasePanel Focus heading elements on mount Add current account name to GetNameIdPanel Fix nested button focus problem Add a friendly camera permission request Remove double ctas lint Add initial service.js file; not tested Add image file uploads fix temp heading of photo context panel Add photo id name input Add redirect logic for users who find themselves too far in the flow add wip SubmittedPanel Wire up Submit button Update routing-utilities.js Preview image on summarypenl; still buggy Add some content and styles update first panel content Update headings Use ImagePreview component on SummaryPanel Fix service.js; it works now More content and fix for name input ImagePreview: Change 'name' to 'alt' Add content to camera request Fix ImagePreview alt text Iterating on SummaryPage Add privacy info modal Update name entry Make the footer sticky to the bottom Update upload photo screens Add photo to name panel camera component overlay camera button implement camera component remove camera tracking Add retake photo buttons Add service for verification status endpoint delete old css lint fix Better name edit state portrait photo page Add edit name from summary Add content to submitted screen lint Rename status service function Add clarity to summary view text First pass at gating based on existing idv Clean up IDv-status-gating screens finish up webcam/photo pages remove unused tracking library
|Build Status| |Codecov| |npm_version| |npm_downloads| |license| |semantic-release| frontend-app-account ==================== This is a micro-frontend application responsible for the display and updating of a user's account information. Please tag **@edx/arch-team** on any PRs or issues. Development ----------- Start Devstack ^^^^^^^^^^^^^^ To use this application `devstack <https://github.com/edx/devstack>`__ must be running and you must be logged into it. - Start devstack - Log in (http://localhost:18000/login) Start the development server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In this project, install requirements and start the development server by running: .. code:: bash npm install npm start # The server will run on port 1997 Once the dev server is up visit http://localhost:1997. Configuration and Deployment ---------------------------- This MFE is configured via node environment variables supplied at build time. See the .env file for the list of required environment variables. Example build syntax with a single environment variable: .. code:: bash NODE_ENV=development ACCESS_TOKEN_COOKIE_NAME='edx-jwt-cookie-header-payload' npm run build For more information see the document: `Micro-frontend applications in Open edX <https://github.com/edx/edx-developer-docs/blob/5191e800bf16cf42f25c58c58f983bdaf7f9305d/docs/micro-frontends-in-open-edx.rst>`__. Notes ----- The production Webpack configuration for this repo uses `Purgecss <https://www.purgecss.com/>`__ to remove unused CSS from the production css file. In ``webpack.prod.config.js`` the Purgecss plugin is configured to scan directories to determine what css selectors should remain. Currently the src/ directory is scanned along with all ``@edx/frontend-component*`` node modules and ``@edx/paragon``. **If you add and use a component in this repo that relies on HTML classes or ids for styling you must add it to the Purgecss configuration or it will be unstyled in the production build.** .. |Build Status| image:: https://api.travis-ci.org/edx/frontend-app-account.svg?branch=master :target: https://travis-ci.org/edx/frontend-app-account .. |Codecov| image:: https://img.shields.io/codecov/c/github/edx/frontend-app-account :target: https://codecov.io/gh/edx/frontend-app-account .. |npm_version| image:: https://img.shields.io/npm/v/@edx/frontend-app-account.svg :target: @edx/frontend-app-account .. |npm_downloads| image:: https://img.shields.io/npm/dt/@edx/frontend-app-account.svg :target: @edx/frontend-app-account .. |license| image:: https://img.shields.io/npm/l/@edx/frontend-app-account.svg :target: @edx/frontend-app-account .. |semantic-release| image:: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg :target: https://github.com/semantic-release/semantic-release
Languages
JavaScript
97.7%
HTML
1%
SCSS
0.9%
Makefile
0.4%