diff --git a/client/src/templates/Challenges/utils/build.ts b/client/src/templates/Challenges/utils/build.ts index 33b706d7bb8..ba035ae2e83 100644 --- a/client/src/templates/Challenges/utils/build.ts +++ b/client/src/templates/Challenges/utils/build.ts @@ -231,7 +231,7 @@ export async function buildDOMChallenge( const isMultifile = challengeFiles.length > 1; const requiresReact16 = required.some(({ src }) => - src?.includes('https://unpkg.com/react@16') + src?.includes('https://cdnjs.cloudflare.com/ajax/libs/react/16.') ); // I'm reasonably sure this is fine, but we need to migrate transformers to diff --git a/curriculum/challenges/_meta/react-and-redux/meta.json b/curriculum/challenges/_meta/react-and-redux/meta.json index 666ae59cb83..cd187b1f6cc 100644 --- a/curriculum/challenges/_meta/react-and-redux/meta.json +++ b/curriculum/challenges/_meta/react-and-redux/meta.json @@ -7,16 +7,16 @@ "template": "
${ source || '' }", "required": [ { - "src": "https://unpkg.com/react@16.4.0/umd/react.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react/16.4.0/umd/react.production.min.js" }, { - "src": "https://unpkg.com/react-dom@16.4.0/umd/react-dom.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.0/umd/react-dom.production.min.js" }, { - "src": "https://unpkg.com/react-dom@16.4.0/umd/react-dom-test-utils.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.0/umd/react-dom-test-utils.production.min.js" }, { - "src": "https://unpkg.com/react-dom@16.4.0/umd/react-dom-server.browser.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.0/umd/react-dom-server.browser.production.min.js" }, { "src": "https://cdnjs.cloudflare.com/ajax/libs/redux/3.7.2/redux.min.js" @@ -69,4 +69,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/react/meta.json b/curriculum/challenges/_meta/react/meta.json index 67ce7f9468a..bfbe5819106 100644 --- a/curriculum/challenges/_meta/react/meta.json +++ b/curriculum/challenges/_meta/react/meta.json @@ -7,16 +7,16 @@ "template": "
${ source || '' }", "required": [ { - "src": "https://unpkg.com/react@16.4.0/umd/react.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react/16.4.0/umd/react.production.min.js" }, { - "src": "https://unpkg.com/react-dom@16.4.0/umd/react-dom.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.0/umd/react-dom.production.min.js" }, { - "src": "https://unpkg.com/react-dom@16.4.0/umd/react-dom-test-utils.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.0/umd/react-dom-test-utils.production.min.js" }, { - "src": "https://unpkg.com/react-dom@16.4.0/umd/react-dom-server.browser.production.min.js" + "src": "https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.0/umd/react-dom-server.browser.production.min.js" } ], "superBlock": "front-end-development-libraries", @@ -211,4 +211,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/english/25-front-end-development/lab-mood-board/673b3d6b7ef7318eef926d5a.md b/curriculum/challenges/english/25-front-end-development/lab-mood-board/673b3d6b7ef7318eef926d5a.md index 368e88a2a3e..62fc2dd5d89 100644 --- a/curriculum/challenges/english/25-front-end-development/lab-mood-board/673b3d6b7ef7318eef926d5a.md +++ b/curriculum/challenges/english/25-front-end-development/lab-mood-board/673b3d6b7ef7318eef926d5a.md @@ -144,9 +144,9 @@ assert.exists(moodBoard); Mood Board - - - + + + - - + + + - - + + + - - + + + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - +