BPT

Date Range Selector

The BptDateRangeSelector component allows selecting a start and end date range from a dual calendar popup. It supports min/max constraints, custom formatting, hover preview, and auto-swaps dates when needed.

Date Range Selector Parameters
Current Configuration
📋 [+]
<BptDateRangeSelector @bind-StartDate="startDate"
                     @bind-EndDate="endDate"
                     OnStartDateSelected="HandleStart"
                     OnEndDateSelected="HandleEnd"
                     OnRangeSelected="HandleRangeSelected" />

@code {
    private DateTime? startDate;
    private DateTime? endDate;

    private void HandleStart(DateTime? date) { }
    private void HandleEnd(DateTime? date) { }

    private void HandleRangeSelected((DateTime? Start, DateTime? End) range)
    {
        Console.WriteLine($"Range: {range.Start} - {range.End}");
    }
}
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.