Skip to content

@sqlrooms/mosaic / MosaicChartBuilder

Variable: MosaicChartBuilder

const MosaicChartBuilder: object

Compound component for building Mosaic charts from templates.

Use MosaicChartBuilder.Content for an inline builder, or MosaicChartBuilder.Dialog for a dialog-wrapped version.

Type Declaration

NameTypeDefault value
ContentFC<ChartBuilderContentProps>ChartBuilderContent
DialogFC<ChartBuilderDialogProps>ChartBuilderDialog
FieldSelectorFC<FieldSelectorInputProps>FieldSelectorInput

Examples

tsx
<MosaicChartBuilder.Content
  tableName="my_table"
  columns={columns}
  onCreateChart={handleCreate}
/>
tsx
<MosaicChartBuilder.Dialog
  open={isOpen}
  onOpenChange={setOpen}
  tableName="my_table"
  columns={columns}
  onCreateChart={handleCreate}
/>