<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@datashaper/react](./react.md) &gt; [TableTransformProps](./react.tabletransformprops.md)

## TableTransformProps interface

<b>Signature:</b>

```typescript
export interface TableTransformProps 
```

## Properties

|  Property | Modifiers | Type | Description |
|  --- | --- | --- | --- |
|  [headerText?](./react.tabletransformprops.headertext.md) |  | string | <i>(Optional)</i> Optional header text to display on the modal |
|  [hideInput?](./react.tabletransformprops.hideinput.md) |  | boolean | <i>(Optional)</i> Indicates that the input table should be hidden or else shown and editable by the user. It may be desirable to hide this if the modal is launched directly from a table, which would make display redundant. |
|  [hideInputColumn?](./react.tabletransformprops.hideinputcolumn.md) |  | boolean | <i>(Optional)</i> Indicates that the input column should be hidden or else shown and editable by the user. It may be desirable to hide this if the transform is expected to use the selected column when the modal is launched directly from a table. |
|  [hideOutput?](./react.tabletransformprops.hideoutput.md) |  | boolean | <i>(Optional)</i> Indicates that the output table should be hidden or else shown and editable by the user. It may be desirable to hide this if the transform is expected to do an inline replacement of the input table. |
|  [hideStepSelector?](./react.tabletransformprops.hidestepselector.md) |  | boolean | <i>(Optional)</i> |
|  [index](./react.tabletransformprops.index.md) |  | number | The step index |
|  [metadata?](./react.tabletransformprops.metadata.md) |  | TableMetadata | <i>(Optional)</i> |
|  [onDelete?](./react.tabletransformprops.ondelete.md) |  | (index: number) =&gt; void | <i>(Optional)</i> |
|  [onTransformRequested?](./react.tabletransformprops.ontransformrequested.md) |  | (step: Step, index?: number) =&gt; void | <i>(Optional)</i> Callback fired when the step is configured and "run" is clicked, indicating the application should execute the contructed/edited step. |
|  [onVerbChange?](./react.tabletransformprops.onverbchange.md) |  | (verb: Verb) =&gt; void | <i>(Optional)</i> |
|  [showGuidance?](./react.tabletransformprops.showguidance.md) |  | boolean | <i>(Optional)</i> |
|  [showGuidanceButton?](./react.tabletransformprops.showguidancebutton.md) |  | boolean | <i>(Optional)</i> |
|  [step?](./react.tabletransformprops.step.md) |  | Step | <i>(Optional)</i> Optional step for controlled component if pre-built config is planned. |
|  [style?](./react.tabletransformprops.style.md) |  | React.CSSProperties | <i>(Optional)</i> |
|  [table?](./react.tabletransformprops.table.md) |  | ColumnTable | <i>(Optional)</i> Table to build the transform from. |
|  [target?](./react.tabletransformprops.target.md) |  | string | <i>(Optional)</i> |
|  [toggleGuidance?](./react.tabletransformprops.toggleguidance.md) |  | () =&gt; void | <i>(Optional)</i> |
|  [verbs?](./react.tabletransformprops.verbs.md) |  | string\[\] | <i>(Optional)</i> Optional list of transform verbs to present to the user. If not supplied, all verbs for the desired operation (table or column) will be presented. |
|  [workflow](./react.tabletransformprops.workflow.md) |  | Workflow | Table store to verify naming to be created |

