# `tether_component` (component) | name | type | default value | description | | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ----------- | | `attachment` (required) | `enum('top left'|'top center'|'top right'|'middle left'|'middle center'|'middle right'|'bottom left'|'bottom center'|'bottom right')` | | | | `children` | `custom` | | | | `className` | `string` | | | | `classPrefix` | `string` | | | | `classes` | `object` | | | | `constraints` | `array` | | | | `enabled` | `bool` | | | | `id` | `string` | | | | `offset` | `string` | | | | `optimizations` | `object` | | | | `renderElementTag` | `string` | `'div'` | | | `renderElementTo` | `any` | `null` | | | `style` | `object` | | | | `targetAttachment` | `enum('top left'|'top center'|'top right'|'middle left'|'middle center'|'middle right'|'bottom left'|'bottom center'|'bottom right')` | | | | `targetModifier` | `string` | | | | `targetOffset` | `string` | | |