Skip to main content

ControlsComponentProps

Props for the ControlsComponent

Properties​

className?​

optional className: string

Optional class name(s) to attach to the component's container element.


clear?​

optional clear: boolean

Defaults to true. Whether or not to show the 'clear dataset' button.


clearMessage?​

optional clearMessage: string

Optional message to use when the user presses the clear button. Defaults to 'Clear dataset?'.


onMaybeClear?​

optional onMaybeClear: Function

A function to use instead of the browser's default prompt when the user presses the clear button.


orientation​

orientation: "row" | "column"

Defaults to 'row' - whether to show buttons in a row or a column


surfaceId?​

optional surfaceId: string

ID of the surface to attach to. Optional, a default will be used if not provided.


undoRedo?​

optional undoRedo: boolean

Defaults to true, meaning show the undo/redo buttons.


zoomButtons?​

optional zoomButtons: boolean

Defaults to false, meaning the zoom in/zoom out buttons are not shown by default.


zoomToExtents?​

optional zoomToExtents: boolean

Defaults to true, meaning the 'zoom to extents' button will be shown.