Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added an option for an icon for different streams.
I have multiple streams to allow for toggleable two way audio. Previously I used emojis to represent when the mic was active or not, but this didn't fit well with the rest of the UI. The ideal would be to use a home-assistant icon.
The solution I propose is to add an icon next to the stream name. This can then be hidden if required by the style options. Similarly the name can be hidden leaving just the icon. By default, when no icon is specified, we default to the camera icon.
With no icon specified this looks like this:

With this config:
We get this result:


and when you click on the stream:
Components can still be styled from the "stream" class (which is now a div).
Individual components can be hidden with "streamicon" or "streamname"