# ThemeService

The `ThemeService` can be used to change the theme of the chat UI and to customize the theme. Our [theming guide](https://getstream.io/chat/docs/sdk/angular/v5/theming/themingv2/) gives a complete overview about the topic.

## Properties

### theme$

**theme$**: `BehaviorSubject<string>`

A Subject that can be used to get or set the currently active theme. By default light and dark themes are supported.

#### Defined in

[projects/stream-chat-angular/src/lib/theme.service.ts:14](https://github.com/GetStream/stream-chat-angular/blob/d65326c9379c93c53babc4e0ffe54519dd0712a9/projects/stream-chat-angular/src/lib/theme.service.ts#L14)


---

This page was last updated at 2026-08-11T17:19:01.915Z.

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