SIGN IN SIGN UP
apache / superset UNCLAIMED

Apache Superset is a Data Visualization and Data Exploration Platform

0 0 150 TypeScript

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