# MoreOptionsButton

Renders a button that toggles [`InputButtons`](https://getstream.io/chat/docs/sdk/react-native/v8/ui-components/input-buttons/) inside [`MessageInput`](https://getstream.io/chat/docs/sdk/react-native/v8/ui-components/message-input/). This is the default component for the [`MoreOptionsButton`](https://getstream.io/chat/docs/sdk/react-native/v8/core-components/channel#moreoptionsbutton) prop.

## Best Practices

- Use this for secondary actions to keep the input compact.
- Keep the toggle button easy to discover and accessible.
- Avoid heavy logic in `handleOnPress` to keep input responsive.
- Keep iconography consistent with other input actions.
- Use `Channel` prop overrides rather than modifying internals.

## Props

### `handleOnPress`

Press handler.

| Type     |
| -------- |
| function |

---

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/react-native/v8/ui-components/more-options-button/](https://getstream.io/chat/docs/sdk/react-native/v8/ui-components/more-options-button/).