MCPcopy Create free account
hub / github.com/ShipSecAI/studio / categorizeComponent

Function categorizeComponent

backend/src/components/utils/categorization.ts:16–28  ·  view source on GitHub ↗
(component: ComponentDefinition)

Source from the content-addressed store, hash-verified

14}
15
16export function categorizeComponent(component: ComponentDefinition): ComponentCategory {
17 const fromMetadata = normalizeComponentCategory(component.ui?.category);
18 if (fromMetadata) {
19 return fromMetadata;
20 }
21
22 const fromDefinition = normalizeComponentCategory(component.category);
23 if (fromDefinition) {
24 return fromDefinition;
25 }
26
27 return 'input';
28}
29
30export function getCategoryConfig(category: ComponentCategory): ComponentCategoryConfig {
31 const descriptor = getComponentCategoryDescriptor(category);

Callers 3

serializeComponentFunction · 0.90

Calls 1

Tested by

no test coverage detected