Skip to content

Move compile status state management into CommitDialog#47082

Merged
sanchitmalhotra126 merged 5 commits intosanchit/javalab-dialog-reduxfrom
sanchit/javalab-editor-refactor/commitdialog
Jul 28, 2022
Merged

Move compile status state management into CommitDialog#47082
sanchitmalhotra126 merged 5 commits intosanchit/javalab-dialog-reduxfrom
sanchit/javalab-editor-refactor/commitdialog

Conversation

@sanchitmalhotra126
Copy link
Copy Markdown
Contributor

Another small Javalab editor prefactor to move the compileStatus value into CommitDialog. compileStatus is only ever meant to be used by CommitDialog anyway and this helps isolate CommitDialog from JavalabEditor for when it's pulled out into a separate component (in an upcoming PR). FWIW we don't actually read compileStatus in CompileDialog yet, but there's a TODO to add it to the footer.

This change is branched off of #47053 which in turn is branched off of Ben's existing Javalab refactor work (#46970). Our plan is to keep these un-merged until the full refactor is in place in order to avoid unnecessarily fixing tests that will get rewritten anyway.

Links

Testing story

Tested locally, ensured that the compile status is updated correctly.

Deployment strategy

Follow-up work

Privacy

Security

Caching

PR Checklist:

  • Tests provide adequate coverage
  • Privacy and Security impacts have been assessed
  • Code is well-commented
  • New features are translatable or updates will not break translations
  • Relevant documentation has been added or updated
  • User impact is well-understood and desirable
  • Pull Request is labeled appropriately
  • Follow-up work items (including potential tech debt) are tracked and linked

@sanchitmalhotra126 sanchitmalhotra126 requested a review from a team July 5, 2022 18:11
sanchitmalhotra126 and others added 3 commits July 7, 2022 17:31
…factor/file-errors-redux

Move file error message into redux
…factor/split-dialog-header

Move Javalab Editor header and dialogs into their own components
@sanchitmalhotra126 sanchitmalhotra126 merged commit 17f65e8 into sanchit/javalab-dialog-redux Jul 28, 2022
@sanchitmalhotra126 sanchitmalhotra126 deleted the sanchit/javalab-editor-refactor/commitdialog branch July 28, 2022 17:25
@sanchitmalhotra126 sanchitmalhotra126 restored the sanchit/javalab-editor-refactor/commitdialog branch July 29, 2022 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants