* refactor(landing): migrate index to tsx
This commit refactors `client/src/components/landing/index.js` component into a `.tsx` component
Related issue: freeCodeCamp#43778
* fix: rename intex -> index
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
react-monaco-editor needed rolling back due to an incompatibility with
react 16
monaco-editor then needed rolling back and the editor config, too.
Some @types needed to be added, some lint deps needed updating.
* chore(client): tidy Flash by tidying tone
* add store import
* fix enum, remove default switch case
Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
* typo galore
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
* rejig everything, because refactoring is fun 🙃
* refactor: DRY playTone
* fix url to foss library
Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
* alphabetasize FlashMessage enum
* add all FlashMessages to tone/index.ts
* remove redundant type
* my code is correctnpm run develop:client
* fix: remove circular dependency
* fix: typo
* remove logs, play special tones for nightmode
* play sound on challengeComplete
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* chore: rename the file CertificationCard.js to tsx
* refactor: refactor the file CertificationCard to tsx
refactor: refactor the file CertificationCard to tsx
refactor: refactor the file CertificationCard to tsx
* chore: rename the file ClaimCertSteps.js to tsx
* refactor: refactor the file ClaimCertSteps to TS
* chore: rename the file SuperBlockIntro.js to tsx
* refactor: refactor the file SuperBlockIntro to TS
* chore: rename the file Block.js to tsx
* refactor: refactor the file Block to TS
refactor: refactor the file Block to TS
refactor: refactor the file Block to TS
* chore: rename the file CertChallenge.js to tsx
* refactor: refactor the file CertChallenge to TS
* fix typing
* ignore missing redux store connection
Co-authored-by: ismail <i.tlemcani@quinten-maroc.com>
Co-authored-by: Ismail Tlemcani <ismail.tlemcani@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>