Skip to content

fix(vue): view renderers return the real components so DynamiaViewer draws tables, forms and CRUDs - #251

Merged
marioserrano09 merged 1 commit into
nextfrom
fix/250-renderers-return-components
Oct 13, 2026
Merged

marioserrano09 merged 1 commit into
nextfrom
fix/250-renderers-return-components

Conversation

@marioserrano09

Copy link
Copy Markdown
Contributor

Fixes #250.

VueTableRenderer / VueFormRenderer / VueCrudRenderer returned { name: 'DynamiaTable' } (no template or render function), which <component :is> draws as nothing (Vue warns Component is missing template or render function). They now return Table.vue, Form.vue and Crud.vue.

Found replacing a hand-built table by DynamiaViewer in an application, after #247.

Tests: vue 29 (new: DynamiaViewer with the real table renderer draws the table rows and applies the converter, no app.use(DynamiaVue)). Without the change that test fails. vue-tsc and build OK.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GDh8QvbJA9soPiZXVjuYph

…draws tables, forms and CRUDs

VueTableRenderer, VueFormRenderer and VueCrudRenderer returned a name-only object ({ name: 'DynamiaTable' }), which <component :is> renders as nothing. They now return Table.vue, Form.vue and Crud.vue.

Fixes #250

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GDh8QvbJA9soPiZXVjuYph
@marioserrano09
marioserrano09 merged commit aaf3d0f into next Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant