# Function: useMessageListener()

```typescript
export function useMessageListener(
  embed: { embedId?: string } | null | undefined,
  eventName: string,
  fn: (data: any) => void,
  options?: { disabled?: boolean },
)
```

Defined in: [embeds/useIframeMessage.ts:152](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/react/src/embeds/useIframeMessage.ts#L152)

## Parameters

### embed

\{ `embedId?`: `string`; \} \| `null` \| `undefined`

### eventName

`string`

### fn

(`data`) => `void`

### options?

#### disabled?

`boolean`

## Returns

`void`

Source: https://plandalf.com/docs/packages/react/functions/useMessageListener
