fix(glyph): pass merged render props directly, not via .transformedProps
defineChart's render function receives the spread merge of base props
(width/height/data/theme/formData) and the transform's return — there
is no `transformedProps` property on the render args. The previous
`({ transformedProps }) => <Comp {...(transformedProps as any)} />`
pattern was destructuring undefined, so every deckgl layer (plus the
newly consolidated point-cluster-map) was rendering its component with
no props.
The `any` cast hid this from TypeScript. The reason it never showed up
in unit tests is that those tests cover transformProps/buildQuery in
isolation, not the full render path.
Affects:
- preset-chart-deckgl Arc, Contour, Geojson, Grid, Heatmap, Hex, Path,
Polygon, Scatter, Screengrid, Multi
- plugin-chart-point-cluster-map
258 plugin tests still pass.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> E
Evan Rusackas committed
ae1728e571c0adf30a507d2412fd17e30fb7b63c
Parent: 5a331cf