Consolidate play/pause icon logic into PlaybackIcons mapper and PlayStateIcon component

Add Disabled parameter to PlayStateIcon; forward to MudIconButton;
pass Disabled="!IsLoaded" from PlayerControls to match Stop button parity.
This commit is contained in:
daniel-c-harvey
2026-06-06 10:46:32 -04:00
parent 1d97729e57
commit e3fe401abf
9 changed files with 93 additions and 19 deletions
@@ -13,8 +13,7 @@ else
<MudPaper Elevation="8" Class="player-surface pa-3">
<div class="player-layout">
<PlayerTransportZone IsPlaying="IsPlaying"
IsLoaded="IsLoaded"
<PlayerTransportZone IsLoaded="IsLoaded"
IsLoading="IsLoading"
IsStreaming="IsStreaming"
LoadProgress="LoadProgress"