feat: enable TOP for mobile (#53120)

This commit is contained in:
Niraj Nandish
2024-01-17 21:16:06 +05:30
committed by GitHub
parent 003f3c3f56
commit 2b9a987474
3 changed files with 11 additions and 13 deletions
@@ -84,15 +84,7 @@ describe('external curriculum data build', () => {
({ dashedName }) => dashedName
);
const isUpcoming = [
'javascript-algorithms-and-data-structures-v8',
'college-algebra-with-python',
'foundational-c-sharp-with-microsoft',
'the-odin-project',
'upcoming-python',
'example-certification',
'a2-english-for-developers'
];
const isUpcoming = ['upcoming-python', 'example-certification'];
// TODO: this is a hack, we should have a single source of truth for the
// list of superblocks that are available.
@@ -39,17 +39,22 @@ export const orderedSuperBlockInfo = [
{ dashedName: SuperBlocks.MachineLearningPy, public: true },
{ dashedName: SuperBlocks.RespWebDesign, public: true },
{ dashedName: SuperBlocks.PythonForEverybody, public: true },
{ dashedName: SuperBlocks.JsAlgoDataStruct, public: false },
{ dashedName: SuperBlocks.TheOdinProject, public: false },
{ dashedName: SuperBlocks.JsAlgoDataStructNew, public: false },
{ dashedName: SuperBlocks.FrontEndDevLibs, public: false },
{ dashedName: SuperBlocks.DataVis, public: false },
{ dashedName: SuperBlocks.RelationalDb, public: false },
{ dashedName: SuperBlocks.BackEndDevApis, public: false },
{ dashedName: SuperBlocks.QualityAssurance, public: false },
{ dashedName: SuperBlocks.SciCompPy, public: false },
{ dashedName: SuperBlocks.InfoSec, public: false },
{ dashedName: SuperBlocks.CollegeAlgebraPy, public: false },
{ dashedName: SuperBlocks.A2English, public: false },
{ dashedName: SuperBlocks.FoundationalCSharp, public: false },
{ dashedName: SuperBlocks.CodingInterviewPrep, public: false },
{ dashedName: SuperBlocks.ProjectEuler, public: false },
{ dashedName: SuperBlocks.RelationalDb, public: false },
{ dashedName: SuperBlocks.RosettaCode, public: false }
{ dashedName: SuperBlocks.RosettaCode, public: false },
{ dashedName: SuperBlocks.JsAlgoDataStruct, public: false }
];
const dashedNames = orderedSuperBlockInfo.map(({ dashedName }) => dashedName);
+2 -1
View File
@@ -32,7 +32,8 @@ const blockSchema = Joi.object({}).keys({
})
),
disableLoopProtectTests: Joi.boolean(),
disableLoopProtectPreview: Joi.boolean()
disableLoopProtectPreview: Joi.boolean(),
superOrder: Joi.number()
})
});