Skip to main content
You can customize or replace all the default icons in the Inbox UI with custom icons from your preferred library, such as react-icons or Material Icons, to match your visual style using the icons’ key in the appearance prop. For each icon that you want to customize, provide a function that returns your custom icon as a React component.
Use your application’s existing connection and authentication settings with these examples. Set up Inbox covers the application identifier, subscriber, API and WebSocket URLs, and subscriber credentials.

List of customizable icons

Use these keys in the appearance.icons property to customize specific icons in the Inbox component:
You can inspect the Inbox component using your browser’s developer tools to discover icon keys. Icon elements have class names that start with wv- and include a 🖼️ emoji for easier identification. The part following wv- is the icon key. For example, an element with the class wv-cogs has the icon key cogs.