cc1fa60a4d
Rename VolumeControls to VolumeZone; stack 24-bucket SpectrumVisualizer above volume slider; remove it from PlayerSeekZone. MudSlider stays as seek placeholder. Pin flex-shrink:0 on volume-zone; add Class param to VolumeZone for layout flexibility.
16 lines
612 B
Plaintext
16 lines
612 B
Plaintext
@namespace DeepDrftPublic.Client.Controls.AudioPlayerBar
|
|
|
|
<MudStack Row="false" AlignItems="AlignItems.Center" Spacing="1" Class="@($"volume-zone {Class}".TrimEnd())">
|
|
<SpectrumVisualizer BucketCount="24"/>
|
|
<MudStack Row="true" AlignItems="AlignItems.Center" Spacing="1" Class="volume-row">
|
|
<MudIcon Icon="@GetVolumeIcon()"/>
|
|
<MudSlider T="double"
|
|
Min="0"
|
|
Max="1"
|
|
Step="0.01"
|
|
Value="@Volume"
|
|
ValueChanged="@VolumeChanged"
|
|
Class="volume-slider"/>
|
|
</MudStack>
|
|
</MudStack>
|