using Microsoft.AspNetCore.Components;
namespace DeepDrftPublic.Client.Controls.AudioPlayerBar;
///
/// Centre zone of the player: the over a timestamp label.
/// 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) and renders the timestamp.
///
public partial class PlayerSeekZone : ComponentBase
{
[Parameter] public double DisplayTime { get; set; }
[Parameter] public double? Duration { get; set; }
[Parameter] public EventCallback OnSeekStart { get; set; }
[Parameter] public EventCallback OnSeekEnd { get; set; }
[Parameter] public EventCallback OnSeekChange { get; set; }
[Parameter] public string? Class { get; set; }
}