* moved portal states to redux
stored a global window
open window if does not exist clear htmlif already exists
moved close window to desktop-layout
close portal if user navigates to route outside of challenges
naming conventions, specify url
dispatch setIsAdvancing and use in portal preview
* fix: close portal if main window closes
* fix: refactor it
* Revert "fix: refactor it"
This reverts commit 197a40a3a6.
* feat: add isAdvancing to hotkeys
* fix: revert to pane on first step of block
* fix: safari issues
* fix: revert to pane when not advancing
---------
Co-authored-by: kravmaguy <flex4lease@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
fix: keep editable region as empty array
There's no need to make it undefined, since editors without editable
regions are initiated with [] and the editor knows that an empty array
means the editable region doesn't exist.
* fix: move the console in the multifile editor to below the preview
* fix: go back to single displayConsole, move project based / multifile
logic into the jsx
* revert: previewPane flex value
* feat: refactor to allow console to open up the preview panel and take up all the vertical space
* fix: simplify editor layout logic
* feat: split odin project block into two blocks
* refactor: remove redundant isOdinProject checks
* fix: revert checkbox outline changes
Keyboard users need a way to see what's currently in focus, so we can't
hide the outline
* fix: add help category
* fix: use HTML-CSS help category
---------
Co-authored-by: sembauke <semboot699@gmail.com>
* feat(client): allow full width to carry key props
* fix: setting can't render the element error
* Remove the key prop from FullWidthRow
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* remove key form fullwidth
* Remove undefined type from children
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* add key to renderProfile
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* refactor(client): remove extra code with right section of breadcrumbs
* refactor: the breadcrumbs selectors for readiablity
* clear more extra css code
* clean change log
* Clean change log
* feat(client): fix the position of flash message
* WIP: move the alert message to header
* fix: cypress
* remove the spacing effect
* Revert "WIP: move the alert message to header"
This reverts commit f5242d261a.
* feat: new feature!
* Revert "feat: new feature!"
This reverts commit f6c403cc80.
* Revert "fix: cypress"
This reverts commit c24c1d8440.
* feat: add reverted cypress test
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
* center the close alert button
Co-authored-by: Sanjeev <sanjeevranjan.singh08@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Sanjeev <sanjeevranjan.singh08@gmail.com>