Internal Private #currentA private property to hold the current theme value.
Private Readonly #currentThe subject that emits the next value set through currentTheme.
Readonly currentThe observable that emits the current theme, shared among subscribers. This observable prevents emitting the same value twice in a row. It also updates the private #currentTheme property.
Get the current theme.
The current theme
Set the current theme.
A service to track the currently active theme.