@if (SystemStartup.IsDatabaseReady && SystemStartup.IsSearchIndexReady)
{
_isOpen = true)"
OnKeyUp="OnKeyUp">
@if (!string.IsNullOrWhiteSpace(_query) && _query.Length >= 3)
{
var matches = _searchTargets.Where(s => s.Name.Contains(_query, StringComparison.CurrentCultureIgnoreCase)).ToList();
if (matches.Any())
{
@foreach (SearchTargetViewModel searchTarget in matches)
{
@searchTarget.Name
@(
searchTarget.Kind switch
{
SearchTargetKind.Channel => "Channel",
SearchTargetKind.FFmpegProfile => "FFmpeg Profile",
SearchTargetKind.ChannelWatermark => "Channel Watermark",
SearchTargetKind.Collection => "Collection",
SearchTargetKind.MultiCollection => "Multi Collection",
SearchTargetKind.SmartCollection => "Smart Collection",
SearchTargetKind.Schedule => "Schedule",
SearchTargetKind.ScheduleItems => "Schedule Items",
_ => string.Empty
})
}
}
}
}
@if (SystemStartup.IsDatabaseReady && SystemStartup.IsSearchIndexReady)
{
M3U
XMLTV
}
@*
API *@
@if (SystemStartup.IsDatabaseReady && SystemStartup.IsSearchIndexReady)
{