{items.map((item, index) => (
- {renderItem(item, index)}
+ {renderItem ? renderItem(item, index) : renderFallbackItem(item)}
))}
diff --git a/src/lib/component-definitions.ts b/src/lib/component-definitions.ts
index 714a816..c607634 100644
--- a/src/lib/component-definitions.ts
+++ b/src/lib/component-definitions.ts
@@ -7,6 +7,23 @@ export interface ComponentDefinition {
icon: string
defaultProps?: Record