Update frontends/nextjs/src/components/editors/lua/blocks/grouping.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
2025-12-29 17:38:16 +00:00
committed by GitHub
parent a93ec759d6
commit fb970a768a

View File

@@ -1,15 +1,14 @@
import type { BlockCategory, BlockDefinition } from '../types'
const createCategoryIndex = (): Record<BlockCategory, BlockDefinition[]> => ({
Basics: [],
Logic: [],
Loops: [],
Data: [],
Functions: [],
})
export const groupBlockDefinitionsByCategory = (definitions: BlockDefinition[]) => {
const categories = createCategoryIndex()
const categories: Record<BlockCategory, BlockDefinition[]> = {
Basics: [],
Logic: [],
Loops: [],
Data: [],
Functions: [],
}
definitions.forEach((definition) => {
categories[definition.category].push(definition)
})