feat: add framework for rwd cert projects (#44505)
* feat: add rwd cert projects feat: save projects with flag revert: not needed things revert: empty line revert: empty line fix: it fix: remove log * fix: snapshot tests * fix: show bread crumbs by default * revert: snapshot fix * Update curriculum/challenges/_meta/responsive-web-design-projects/meta.json Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com> * fix: manuallyApproved -> isManuallyApproved * fix: add review suggestions Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
@@ -303,15 +303,25 @@ class ShowClassic extends Component<ShowClassicProps, ShowClassicState> {
|
||||
const { challengeType } = this.getChallenge();
|
||||
return (
|
||||
challengeType === challengeTypes.html ||
|
||||
challengeType === challengeTypes.modern
|
||||
challengeType === challengeTypes.modern ||
|
||||
challengeType === challengeTypes.multiFileCertProject
|
||||
);
|
||||
}
|
||||
|
||||
renderInstructionsPanel({ showToolPanel }: { showToolPanel: boolean }) {
|
||||
const { block, description, instructions, superBlock, translationPending } =
|
||||
this.getChallenge();
|
||||
const {
|
||||
block,
|
||||
challengeType,
|
||||
description,
|
||||
forumTopicId,
|
||||
instructions,
|
||||
superBlock,
|
||||
title,
|
||||
translationPending
|
||||
} = this.getChallenge();
|
||||
|
||||
const { forumTopicId, title } = this.getChallenge();
|
||||
const showBreadCrumbs =
|
||||
challengeType !== challengeTypes.multiFileCertProject;
|
||||
return (
|
||||
<SidePanel
|
||||
block={block}
|
||||
@@ -326,6 +336,7 @@ class ShowClassic extends Component<ShowClassicProps, ShowClassicState> {
|
||||
<ChallengeTitle
|
||||
block={block}
|
||||
isCompleted={this.props.isChallengeCompleted}
|
||||
showBreadCrumbs={showBreadCrumbs}
|
||||
superBlock={superBlock}
|
||||
translationPending={translationPending}
|
||||
>
|
||||
@@ -405,6 +416,7 @@ class ShowClassic extends Component<ShowClassicProps, ShowClassicState> {
|
||||
render() {
|
||||
const {
|
||||
block,
|
||||
challengeType,
|
||||
fields: { blockName },
|
||||
forumTopicId,
|
||||
hasEditableBoundaries,
|
||||
@@ -457,6 +469,7 @@ class ShowClassic extends Component<ShowClassicProps, ShowClassicState> {
|
||||
<DesktopLayout
|
||||
block={block}
|
||||
challengeFiles={challengeFiles}
|
||||
challengeType={challengeType}
|
||||
editor={this.renderEditor()}
|
||||
hasEditableBoundaries={hasEditableBoundaries}
|
||||
hasNotes={!!notes}
|
||||
|
Reference in New Issue
Block a user