# MoreOptionsButton

Renders a button that toggles [`InputButtons`](/chat/docs/sdk/react-native/v8/ui-components/input-buttons/) inside [`MessageInput`](/chat/docs/sdk/react-native/v8/ui-components/message-input/). This is the default component for the [`MoreOptionsButton`](/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 |


---

This page was last updated at 2026-04-21T07:55:41.556Z.

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/).