-
Notifications
You must be signed in to change notification settings - Fork 38.8k
feat(editor): Allow front-end modules to register modals (no-changelog) #17885
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cubic analysis
4 issues found across 12 files • Review in cubic
React with 👍 or 👎 to teach cubic. You can also tag @cubic-dev-ai
to give feedback, ask questions, or re-run the review.
packages/frontend/editor-ui/src/features/dataStore/components/AddDataStoreModal.vue
Outdated
Show resolved
Hide resolved
packages/frontend/editor-ui/src/features/dataStore/components/AddDataStoreModal.vue
Show resolved
Hide resolved
packages/frontend/editor-ui/src/components/DynamicModalLoader.vue
Outdated
Show resolved
Hide resolved
BundleMonFiles added (2)
Total files change +255.73KB Groups added (2)
Final result: ✅ View report in BundleMon website ➡️ |
@claude can you review this? |
Claude finished @MiloradFilipovic's task —— View job PR Review: Dynamic Modal Registration ✅Review Checklist:
Overall Assessment: Looks Great! 🎉This is a well-architected implementation that follows Vue.js and n8n conventions. The modal registration system is clean, type-safe, and extensible. ✅ Strengths
🔧 Issues to Address (aligning with cubic-dev-ai feedback)1. Type Guard Implementation (DynamicModalLoader.vue:15-20)✅ Good: You added a proper type guard instead of using 2. AddDataStoreModal Issues (components/AddDataStoreModal.vue)
3. Memory Leak Prevention✅ Fixed: The unsubscribe function from 🚀 Performance Considerations
🔒 Security
📝 Minor Suggestions
🎯 Architecture Highlights
This PR demonstrates excellent software engineering practices and will be a solid foundation for dynamic modal functionality. The issues raised by cubic-dev-ai have been properly addressed or acknowledged for future commits. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work! While this is likely to change when we extract modules, it's a great starting point for managing our modals.
E2E Tests: n8n tests passed after 4m 34.4s Run Details
This message was posted automatically by
currents.dev | Integration Settings
|
Summary
Add Data Store
modal as an exampleScreen.Recording.2025-08-01.at.09.48.30.mov
How to test
data-store
toactiveModules
hereData Stores
tab -> Click the callout buttonRelated Linear tickets, Github issues, and Community forum posts
Closes ADO-3843
Review / Merge checklist
release/backport
(if the PR is an urgent fix that needs to be backported)