FunctionPlayerSettings({
fullscreenType,
onFullscreenTypeChange,
proxyMode,
onProxyModeChange,
seekStepSeconds,
components/settings/PlayerSettings.tsx:47
FunctionPremiumContentGrid({
videos,
loading,
hasMore,
onVideoClick,
prefetchRef,
loadMoreRef,
}: PremiumContent
components/premium/PremiumContentGrid.tsx:19
FunctionPremiumSourceSettings({
sources,
onSourcesChange,
onRestoreDefaults,
onAddSource,
onEditSource,
}: PremiumSourc
components/settings/PremiumSourceSettings.tsx:14
FunctionSearchForm({
onSearch,
onClear,
onCancelSearch,
isLoading,
initialQuery = '',
currentSource = '',
checkedS
components/search/SearchForm.tsx:19
FunctionSearchHistoryDropdown({
isOpen,
searchHistory,
highlightedIndex,
triggerRef,
onSelectItem,
onRemoveItem,
onClearAll,
components/search/SearchHistoryDropdown.tsx:26
FunctionSearchHistoryListItem({
item,
index,
isHighlighted,
onSelectItem,
onRemoveItem,
}: SearchHistoryListItemProps)
components/search/SearchHistoryListItem.tsx:16
FunctionSearchLoadingAnimation({
currentSource,
checkedSources = 0,
totalSources = 16,
isPaused = false,
onComplete,
onCancel,
}
components/SearchLoadingAnimation.tsx:14
FunctionSearchResults({
results,
availableSources,
loading,
isPremium = false,
latencies = {},
}: SearchResults
components/home/SearchResults.tsx:20
FunctionSortableTag({
tag,
selectedTag,
showTagManager,
onTagSelect,
onTagDelete,
}: SortableTagProps)
components/home/SortableTag.tsx:21
FunctionSourceBadgeItem({
id,
name,
count,
isSelected,
onToggle,
isFocused = false,
onFocus,
innerRef,
}: SourceBadge
components/search/SourceBadgeItem.tsx:17
FunctionSourceManager({
sources,
onToggle,
onDelete,
onReorder,
onEdit,
defaultIds
}: SourceManagerProps)
components/settings/SourceManager.tsx:15
FunctionSourceSettings({
sources,
onSourcesChange,
onRestoreDefaults,
onAddSource,
onEditSource,
}: SourceSettin
components/settings/SourceSettings.tsx:14
FunctionSwitch({
checked,
onChange,
ariaLabel,
className = "",
disabled = false,
}: SwitchProps)
components/ui/Switch.tsx:18
FunctionTagList({
tags,
selectedTag,
showTagManager,
justAddedTag,
onTagSelect,
onTagDelete,
onDr
components/home/TagList.tsx:41
FunctionTagManager({
tags,
selectedTag,
showTagManager,
newTagInput,
justAddedTag,
onTagSelect,
onTagDelete,
onT
components/home/TagManager.tsx:31
FunctionTypeBadgeItem({
type,
count,
isSelected,
onToggle,
isFocused = false,
onFocus,
innerRef,
}: TypeBadgeItemProp
components/search/TypeBadgeItem.tsx:16
FunctionVideoPlayer({
playUrl,
videoId,
currentEpisode,
onBack,
totalEpisodes,
onNextEpisode,
isReversed = false,
components/player/VideoPlayer.tsx:30
FunctionVideoPlayerError({
error,
onBack,
onRetry,
retryCount,
maxRetries,
}: VideoPlayerErrorProps)
components/player/VideoPlayerError.tsx:14