feat: change blockType to blockLabel in external curriculum data (#65647)

This commit is contained in:
Sem Bauke
2026-02-02 14:27:07 +01:00
committed by GitHub
parent f1a8fe12bc
commit 632440d28d
2 changed files with 3 additions and 6 deletions
@@ -9,7 +9,6 @@ import {
} from '@freecodecamp/shared/config/curriculum';
import type { Chapter } from '@freecodecamp/shared/config/chapters';
import { getSuperblockStructure } from '@freecodecamp/curriculum/file-handler';
import { patchBlock } from './patches';
import {
availableBackgrounds,
availableAudios
@@ -379,9 +378,7 @@ export function buildExtCurriculumDataV2(
const blockData = blocksWithData[block];
return {
intro: superBlockIntros.blocks[block].intro,
meta: patchBlock(
omit(blockData.meta, ['chapter', 'module'])
)
meta: omit(blockData.meta, ['chapter', 'module'])
};
})
}))
@@ -404,7 +401,7 @@ export function buildExtCurriculumDataV2(
return {
intro: intros[superBlockKey].blocks[blockName].intro,
meta: patchBlock(blockData.meta)
meta: blockData.meta
};
});
@@ -39,7 +39,7 @@ const blockSchema = Joi.object().keys({
'legacy-link',
'legacy-challenge-grid'
).required(),
blockType: Joi.valid(
blockLabel: Joi.valid(
'lecture',
'workshop',
'lab',