FunctionFavoritesGrid({
favorites,
selectedIds,
onSelectionChange,
onUpdateWatchStatus,
onRemoveFavorite,
selectionMode
src/features/favorites/components/ui/favoritesGrid.tsx:89
FunctionHistoryDialogs({
pendingDeleteItem,
batchDeleteOpen,
clearAllOpen,
selectedCount,
onPendingDeleteChange,
onBatch
src/features/history/components/HistoryDialogs.tsx:28
FunctionHistoryHeader({
totalCount,
hasHistory,
selectionMode,
selectedCount,
isAllSelected,
actionDirection,
onToggl
src/features/history/components/HistoryHeader.tsx:33
FunctionHistoryTimeline({
hasHistory,
sectionedHistory,
selectedKeys,
selectionMode,
onToggleItemSelected,
onEnableSelect
src/features/history/components/HistoryTimeline.tsx:30
FunctionManagementPanel({
isOpen,
selectedCount,
totalCount,
isAllSelected,
onExit,
onSelectAll,
onDeselectAll,
onCle
src/features/favorites/components/ManagementPanel.tsx:111
FunctionMatchRow({
tmdbType,
tmdbId,
entry,
density = 'default',
seasonNumber,
}: {
tmdbType: TmdbMediaType
tmdb
src/features/media/components/tmdb-detail/DetailPlaylistTab.tsx:194
FunctionMediaPosterCard({
to,
posterUrl,
title,
aspectRatio = 2 / 3,
showTitle = true,
year,
topRightLabel,
topRightL
src/shared/components/common/MediaPosterCard.tsx:31
FunctionPagination({
total,
initialPage = 1,
page: controlledPage,
onChange,
showControls = true,
size = "default",
src/shared/components/ui/pagination.tsx:18
FunctionPlayerEpisodePanel({
totalEpisodes,
selectedEpisode,
isReversed,
onToggleOrder,
pageRanges,
currentPageRange,
onPa
src/features/player/components/PlayerEpisodePanel.tsx:37
FunctionPlayerErrorState({
title,
description,
tag,
primaryAction,
secondaryAction,
className,
}: PlayerErrorStateProps)
src/features/player/components/PlayerErrorState.tsx:22
FunctionPlayerHeroSection({
modeLabel,
sourceName,
title,
overview,
posterPath,
backdropPath,
tmdbMediaType,
currentEpi
src/features/player/components/PlayerHeroSection.tsx:20
FunctionPlayerInfoAndRecommendations({
title,
originalTitle,
overview,
sourceName,
modeLabel,
releaseDate,
rating,
posterPath,
c
src/features/player/components/PlayerInfoAndRecommendations.tsx:32
FunctionPlayerSourceSeasonPanel({
isTmdbRoute,
sourceOptions,
selectedSourceCode,
onSourceChange,
seasonOptions,
selectedSeasonNu
src/features/player/components/PlayerSourceSeasonPanel.tsx:21
FunctionProgressPill({
tmdbType,
loading,
progress,
showComplete,
candidatesCount,
startedAt,
completedAt,
}: {
tm
src/features/media/components/tmdb-detail/DetailPlaylistTab.tsx:120