diff --git a/frontends/nextjs/src/components/editors/lua/blocks/grouping.ts b/frontends/nextjs/src/components/editors/lua/blocks/grouping.ts index 786b6f586..04143e9b2 100644 --- a/frontends/nextjs/src/components/editors/lua/blocks/grouping.ts +++ b/frontends/nextjs/src/components/editors/lua/blocks/grouping.ts @@ -1,15 +1,14 @@ import type { BlockCategory, BlockDefinition } from '../types' -const createCategoryIndex = (): Record => ({ - Basics: [], - Logic: [], - Loops: [], - Data: [], - Functions: [], -}) - export const groupBlockDefinitionsByCategory = (definitions: BlockDefinition[]) => { - const categories = createCategoryIndex() + const categories: Record = { + Basics: [], + Logic: [], + Loops: [], + Data: [], + Functions: [], + } + definitions.forEach((definition) => { categories[definition.category].push(definition) })