Conversation
components/ui/ui-builder/internal/components/add-component-popover.tsx
Outdated
Show resolved
Hide resolved
…rios and mock registry functions
…itional props and context management
…t parameters for improved configuration
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
…urate component filtering
…esetting input values on close
…ponentRegistry in AddComponentsPopover
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
…lements in email builder
…r in email builder tests
… to resolve type resolution issues
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
components/ui/ui-builder/internal/form-fields/classname-control/config.tsx
Outdated
Show resolved
Hide resolved
…iguration functions
components/ui/ui-builder/internal/form-fields/classname-control/classname-item-control.tsx
Outdated
Show resolved
Hide resolved
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
|
✅ Registry test passed! The registry files have been automatically updated with your changes. |

Note
Medium Risk
Adds a new extension surface (
pageTypeRenderers/pageTypeCodeGenerators) that changes how pages are created, rendered, and exported, plus new email-specific rendering/codegen utilities; mistakes could affect editor canvas behavior and exported output across page types.Overview
Adds page-type extensibility to
UIBuilderviapageTypeRenderersandpageTypeCodeGenerators, letting the editor route canvas rendering and code export per-page based onpage.pageType(including registry filtering for the add-component popover).Updates core UI to support this: the NavBar page-creation popover now includes a page-type selector and passes default root layer type/props when creating pages;
EditorPanel/preview dialog can delegate rendering to a custom page-type renderer (with optionalskipAutoFrame);CodePanelcan replace the default React tab with a page-type-specific generator + label.Introduces React Email support: a react-email component registry,
emailPageRenderer/emailCodeGenerator, Tailwind email theme config +EmailTailwindThemePanel, and canvas-safe component substitutes; includes a full email builder demo route and new docs/README guidance. Also adds a Tailwind theme panel override (tailwindThemePanel: ReactNode | false), improves layers drag/drop persistence for string-children nodes, and tightens tests/mocks accordingly.Written by Cursor Bugbot for commit 0b853f2. This will update automatically on new commits. Configure here.