freeCodeCamp/api-server/src/server
Shaun Hamilton 6ca6d9950c
feat(client): improve SuperBlock cert claiming UX (#41147)
* feat(client): improve SuperBlock cert claiming UX

* broken: add certCard foundation

* broken: add TODO comments for scatter-brain

* restructure stepsToClaimSelector

* add api-server verifyCanClaimCert logic

* temp: correct verifyCanClaim URL

* move GET logic to CertificationCard, remove console.logs

* add error handling, and navigation logic

* correct verification logical flow

* fix completion-epic updates, fix cert verify

* update widget to button, disable button unless verified

* working: refactor CertChallenge with hook state

* add StepsType

* update Honesty snapshot

* add DonationModal to SuperBlockIntro

* disable Claim Cert button unless also isHonest

* prevent warning when viewing cert

* test: use navigate in Modal to return to hash

* test: replace gatsby.navigate with reach/router.navigate

* add propTypes

* fix: rename propTypes -> prop-types

* use react-scrollable-anchor to squash modal bug

* update location parser type

* open-source Oliver's suggestion

* fix superblock title

* add claim-cert-from-learn tests

* use larger tests

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix some cypress stuff

* fix ShowCertification cypress test

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-07-15 23:51:27 +09:00
..
boot feat(client): improve SuperBlock cert claiming UX (#41147) 2021-07-15 23:51:27 +09:00
boot_tests chore(deps): update dependency jest to v27 2021-07-06 19:01:17 +05:30
manifests fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
middlewares chore(deps): update dependency jest to v27 2021-07-06 19:01:17 +05:30
models fix(api, client): update Gatsby, webpack & related things (#41452) 2021-03-25 12:13:43 -07:00
rss fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
utils fix(client): remove extra slash when redirecting to client (#42588) 2021-07-12 13:54:54 +05:30
views/emails chore(api): remove unused code and endpoints (#41332) 2021-03-05 02:30:11 +05:30
component-passport.js fix(client): remove extra slash when redirecting to client (#42588) 2021-07-12 13:54:54 +05:30
config.development.js fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
config.json fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
config.local.js fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
config.production.js fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
datasources.development.js fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
datasources.json fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
datasources.production.js fix: re-revert the API decoupling (#41263) 2021-02-25 12:02:35 -08:00
index.js refactor: remove unused env vars (#42500) 2021-06-15 09:57:10 -07:00
middleware.json chore: rollback CSRF token generation (#42082) 2021-05-11 00:27:08 +05:30
model-config.json chore(api): remove unused code and endpoints (#41332) 2021-03-05 02:30:11 +05:30
passport-providers.js fix: use env.json in both client and server (#42359) 2021-06-08 13:12:44 +01:00