diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index dd6e626afdb..17926a60efb 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -782,6 +782,10 @@ "title": "The Odin Project", "intro": ["A description is to be determined"] }, + "the-odin-project-projects": { + "title": "The Odin Project Projects", + "intro": ["A description is to be determined"] + }, "project-euler": { "title": "Project Euler", "intro": [ diff --git a/client/src/templates/Challenges/odin/show.css b/client/src/templates/Challenges/odin/show.css index fbf27d643e5..8db116b5499 100644 --- a/client/src/templates/Challenges/odin/show.css +++ b/client/src/templates/Challenges/odin/show.css @@ -14,10 +14,6 @@ input[type='checkbox'] { transform: translateY(-0.075em); } -input[type='checkbox']:focus { - outline: none; -} - input[type='checkbox']::before { content: ''; width: 0.65em; diff --git a/client/src/templates/Introduction/components/block.tsx b/client/src/templates/Introduction/components/block.tsx index 425d9975137..b1649130bd4 100644 --- a/client/src/templates/Introduction/components/block.tsx +++ b/client/src/templates/Introduction/components/block.tsx @@ -99,7 +99,6 @@ class Block extends Component { const isNewResponsiveWebDesign = isNewRespCert(superBlock); const isNewJsAlgos = isNewJsCert(superBlock); - const isOdinProject = blockDashedName == 'the-odin-project'; let completedCount = 0; const challengesWithCompleted = challenges.map(({ challenge }) => { @@ -333,7 +332,7 @@ class Block extends Component { ); const blockrenderer = () => { - if (isProjectBlock && !isOdinProject) + if (isProjectBlock) return isNewResponsiveWebDesign || isNewJsAlgos ? GridProjectBlock : ProjectBlock; diff --git a/client/utils/help-category-map.json b/client/utils/help-category-map.json index 0a7f4eac9d0..f4f141c7b83 100644 --- a/client/utils/help-category-map.json +++ b/client/utils/help-category-map.json @@ -42,7 +42,8 @@ "algorithms": "JavaScript", "data-structures": "JavaScript", "take-home-projects": "JavaScript", - "the-odin-project": "JavaScript", + "the-odin-project": "HTML-CSS", + "the-odin-project-projects": "HTML-CSS", "rosetta-code": "JavaScript", "project-euler": "JavaScript", "scientific-computing-with-python": "Python", diff --git a/curriculum/challenges/_meta/the-odin-project-projects/meta.json b/curriculum/challenges/_meta/the-odin-project-projects/meta.json new file mode 100644 index 00000000000..edd3de40ae3 --- /dev/null +++ b/curriculum/challenges/_meta/the-odin-project-projects/meta.json @@ -0,0 +1,16 @@ +{ + "name": "The Odin Project Projects", + "isUpcomingChange": true, + "dashedName": "the-odin-project-projects", + "order": 6, + "time": "", + "template": "", + "required": [], + "superBlock": "coding-interview-prep", + "challengeOrder": [ + [ + "6391d1a4f7ac71efd0621380", + "Build a Recipe Page Project" + ] + ] +} diff --git a/curriculum/challenges/_meta/the-odin-project/meta.json b/curriculum/challenges/_meta/the-odin-project/meta.json index a3f85b99c98..44d7f47d50b 100644 --- a/curriculum/challenges/_meta/the-odin-project/meta.json +++ b/curriculum/challenges/_meta/the-odin-project/meta.json @@ -115,10 +115,6 @@ ], [ "637f700b72c65bc8e73dfe2f", "Links and Images Question D" - ], - [ - "6391d1a4f7ac71efd0621380", - "Build a Recipe Page Project" ] ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/english/10-coding-interview-prep/the-odin-project/project-create-a-recipe-page.md b/curriculum/challenges/english/10-coding-interview-prep/the-odin-project-projects/project-create-a-recipe-page.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/the-odin-project/project-create-a-recipe-page.md rename to curriculum/challenges/english/10-coding-interview-prep/the-odin-project-projects/project-create-a-recipe-page.md