using Microsoft.AspNetCore.Components;
namespace DeepDrftPublic.Client.Controls.AudioPlayerBar;
///
/// Centre zone of the player: the . The seeker owns the pointer-gesture
/// seek logic and reads playback state off the cascaded player service directly; this zone just
/// forwards the seek callbacks up to (whose wiring is unchanged).
/// The now-playing metadata () is a sibling zone in the grid, not nested
/// here, so the responsive layouts can place it independently of the waveform.
///
public partial class PlayerSeekZone : ComponentBase
{
[Parameter] public EventCallback OnSeekStart { get; set; }
[Parameter] public EventCallback OnSeekEnd { get; set; }
[Parameter] public EventCallback OnSeekChange { get; set; }
[Parameter] public string? Class { get; set; }
}