# IconPlaceholderComponent

The `IconPlaceholder` component displays the [default icons](/chat/docs/sdk/angular/v6/components/IconComponent/) unless a [custom template](/chat/docs/sdk/angular/v6/services/CustomTemplatesService/) is provided. This component is used by the SDK internally, you likely won't need to use it.

[//]: # "Start of generated content"

## Inputs and outputs

### icon

**icon**: `undefined` \| `Icon`

The icon to display, the list of [supported icons](https://github.com/GetStream/stream-chat-angular/tree/master/projects/stream-chat-angular/src/lib/icon/icon.component.ts) can be found on GitHub.

#### Defined in

[projects/stream-chat-angular/src/lib/icon/icon-placeholder/icon-placeholder.component.ts:18](https://github.com/GetStream/stream-chat-angular/blob/b8e03ec6da285f5e7c533ce710ebb946cded1190/projects/stream-chat-angular/src/lib/icon/icon-placeholder/icon-placeholder.component.ts#L18)

[//]: # "End of generated content"

---

This page was last updated at 2025-11-25T16:21:25.152Z.

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/angular/v6/components/IconPlaceholderComponent/](https://getstream.io/chat/docs/sdk/angular/v6/components/IconPlaceholderComponent/).