MCPcopy Create free account

hub / github.com/Ouonnki/OuonnkiTV / functions

Functions724 in github.com/Ouonnki/OuonnkiTV

FunctionDialogHeader
({ className, ...props }: React.ComponentProps<'div'>)
src/shared/components/ui/dialog.tsx:88
FunctionDialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
src/shared/components/ui/dialog.tsx:23
FunctionDialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
src/shared/components/ui/dialog.tsx:15
FunctionDialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
src/shared/components/ui/dialog.tsx:108
FunctionDialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
src/shared/components/ui/dialog.tsx:11
FunctionDownloadIcon
({ size = 16, ...props }: { size?: number } & React.SVGProps<SVGSVGElement>)
src/shared/components/icons/index.tsx:301
FunctionDrawer
({ ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
src/shared/components/ui/drawer.tsx:6
FunctionDrawerClose
({ ...props }: React.ComponentProps<typeof DrawerPrimitive.Close>)
src/shared/components/ui/drawer.tsx:24
FunctionDrawerContent
({ className, children, ...props }: React.ComponentProps<typeof DrawerPrimitive.Content>)
src/shared/components/ui/drawer.tsx:46
FunctionDrawerDescription
({ className, ...props }: React.ComponentProps<typeof DrawerPrimitive.Description>)
src/shared/components/ui/drawer.tsx:109
FunctionDrawerFooter
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/drawer.tsx:86
FunctionDrawerHeader
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/drawer.tsx:73
FunctionDrawerOverlay
({ className, ...props }: React.ComponentProps<typeof DrawerPrimitive.Overlay>)
src/shared/components/ui/drawer.tsx:30
FunctionDrawerPortal
({ ...props }: React.ComponentProps<typeof DrawerPrimitive.Portal>)
src/shared/components/ui/drawer.tsx:18
FunctionDrawerTitle
({ className, ...props }: React.ComponentProps<typeof DrawerPrimitive.Title>)
src/shared/components/ui/drawer.tsx:96
FunctionDrawerTrigger
({ ...props }: React.ComponentProps<typeof DrawerPrimitive.Trigger>)
src/shared/components/ui/drawer.tsx:12
FunctionDropdownContent
({ isMobile = false }: { isMobile?: boolean })
src/shared/components/SearchBox.tsx:142
FunctionDropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
src/shared/components/ui/dropdown-menu.tsx:7
FunctionDropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Checkbo
src/shared/components/ui/dropdown-menu.tsx:83
FunctionDropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
src/shared/components/ui/dropdown-menu.tsx:32
FunctionDropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
src/shared/components/ui/dropdown-menu.tsx:52
FunctionDropdownMenuItem
({ className, inset, variant = "default", ...props }: React.ComponentProps<typeof DropdownMenuPrimitiv
src/shared/components/ui/dropdown-menu.tsx:60
FunctionDropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?:
src/shared/components/ui/dropdown-menu.tsx:144
FunctionDropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
src/shared/components/ui/dropdown-menu.tsx:13
FunctionDropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
src/shared/components/ui/dropdown-menu.tsx:109
FunctionDropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
src/shared/components/ui/dropdown-menu.tsx:120
FunctionDropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
src/shared/components/ui/dropdown-menu.tsx:164
FunctionDropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
src/shared/components/ui/dropdown-menu.tsx:177
FunctionDropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
src/shared/components/ui/dropdown-menu.tsx:193
FunctionDropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
src/shared/components/ui/dropdown-menu.tsx:223
FunctionDropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigge
src/shared/components/ui/dropdown-menu.tsx:199
FunctionDropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
src/shared/components/ui/dropdown-menu.tsx:21
FunctionEmptySourceState
* 无视频源时的空状态
src/features/home/components/CmsHomeContent.tsx:29
FunctionEmptyState
* EmptyState - 空状态组件
src/features/search/components/SearchResultsGrid.tsx:62
FunctionExpandToggle
({ isExpanded, onToggle, className }: ExpandToggleProps)
src/features/search/components/category-filter/ExpandToggle.tsx:15
FunctionFavoritesGrid
({ favorites, selectedIds, onSelectionChange, onUpdateWatchStatus, onRemoveFavorite, selectionMode
src/features/favorites/components/ui/favoritesGrid.tsx:89
FunctionFavoritesSortControl
({ value, onChange }: FavoritesSortControlProps)
src/features/favorites/components/FavoritesSortControl.tsx:16
FunctionFavoritesView
()
src/features/favorites/views/FavoritesView.tsx:22
FunctionFeaturedCarousel
({ items, loading = false, autoplayDelay = 5000, }: FeaturedCarouselProps)
src/features/home/components/FeaturedCarousel.tsx:59
FunctionField
({ className, orientation = "vertical", ...props }: React.ComponentProps<"div"> & VariantProps<typeof fi
src/shared/components/ui/field.tsx:79
FunctionFieldContent
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/field.tsx:95
FunctionFieldDescription
({ className, ...props }: React.ComponentProps<"p">)
src/shared/components/ui/field.tsx:139
FunctionFieldError
({ className, children, errors, ...props }: React.ComponentProps<"div"> & { errors?: Array<{ message
src/shared/components/ui/field.tsx:184
FunctionFieldGroup
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/field.tsx:42
FunctionFieldLabel
({ className, ...props }: React.ComponentProps<typeof Label>)
src/shared/components/ui/field.tsx:108
FunctionFieldLegend
({ className, variant = "legend", ...props }: React.ComponentProps<"legend"> & { variant?: "legend" | "l
src/shared/components/ui/field.tsx:22
FunctionFieldSeparator
({ children, className, ...props }: React.ComponentProps<"div"> & { children?: React.ReactNode })
src/shared/components/ui/field.tsx:154
FunctionFieldSet
({ className, ...props }: React.ComponentProps<"fieldset">)
src/shared/components/ui/field.tsx:8
FunctionFieldTitle
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/field.tsx:126
FunctionFilterChip
({ label, isSelected, onClick }: FilterChipProps)
src/features/search/components/category-filter/MediaTypeFilter.tsx:53
FunctionFilterSkeleton
()
src/features/search/components/category-filter/FilterSkeleton.tsx:7
FunctionGenreFilter
({ movieGenres, tvGenres, filterOptions, onFilterChange, }: GenreFilterProps)
src/features/search/components/category-filter/GenreFilter.tsx:29
FunctionGlobeIcon
({ size = 16, ...props }: { size?: number } & React.SVGProps<SVGSVGElement>)
src/shared/components/icons/index.tsx:370
FunctionHealthStatusIndicator
({ sourceId }: HealthStatusIndicatorProps)
src/features/settings/components/VideoSource/HealthStatusIndicator.tsx:53
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
FunctionHistoryList
({ viewingHistory, removeViewingHistoryItem, }: { viewingHistory: ViewingHistoryItem[] removeViewingHi
src/shared/components/RecentHistory.tsx:37
FunctionHistoryTimeline
({ hasHistory, sectionedHistory, selectedKeys, selectionMode, onToggleItemSelected, onEnableSelect
src/features/history/components/HistoryTimeline.tsx:30
FunctionHistoryView
()
src/features/history/views/HistoryView.tsx:13
FunctionHomeView
()
src/features/home/views/HomeView.tsx:104
FunctionInfoRow
({ label, value }: { label: string; value: string })
src/features/settings/components/VideoSource/SubscriptionSourceDetail.tsx:12
FunctionInput
({ className, type, ...props }: React.ComponentProps<"input">)
src/shared/components/ui/input.tsx:5
FunctionLabel
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
src/shared/components/ui/label.tsx:6
FunctionLinkIcon
({ size = 16, ...props }: { size?: number } & React.SVGProps<SVGSVGElement>)
src/shared/components/icons/index.tsx:125
FunctionLoadingFallback
()
src/app/router/index.tsx:32
FunctionMainLayout
()
src/app/layouts/MainLayout.tsx:17
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
FunctionMediaCarousel
({ title, items, loading = false, linkTo }: MediaCarouselProps)
src/features/home/components/MediaCarousel.tsx:67
FunctionMediaCarouselSkeleton
* MediaCarouselSkeleton - 骨架屏组件
src/features/home/components/MediaCarousel.tsx:33
FunctionMediaPosterCard
({ to, posterUrl, title, aspectRatio = 2 / 3, showTitle = true, year, topRightLabel, topRightL
src/shared/components/common/MediaPosterCard.tsx:31
FunctionMediaTypeFilter
({ filterOptions, onFilterChange, className, }: MediaTypeFilterProps)
src/features/search/components/category-filter/MediaTypeFilter.tsx:16
FunctionMobileAccordion
移动端:手风琴式折叠列表
src/shared/components/changelog/VersionTimeline.tsx:80
FunctionModuleContent
({ module }: { module: SettingModule })
src/features/settings/layouts/ModuleContent.tsx:3
FunctionMoreButton
* MoreButton - 更多按钮组件
src/features/search/components/category-filter/CountryFilter.tsx:188
FunctionMoreButton
* MoreButton - 更多按钮组件
src/features/search/components/category-filter/GenreFilter.tsx:146
FunctionMoreButton
* MoreButton - 更多按钮组件
src/features/search/components/category-filter/YearFilter.tsx:137
FunctionMotionCollapse
({ open, children, }: { open: boolean children: React.ReactNode })
src/features/media/components/tmdb-detail/DetailPlaylistTab.tsx:53
FunctionNavbar
({ className, children, ...props }: NavbarProps)
src/shared/components/ui/navbar.tsx:6
FunctionNavbarBrand
({ className, children, ...props }: NavbarBrandProps)
src/shared/components/ui/navbar.tsx:24
FunctionNavbarContent
({ className, justify = 'start', children, ...props }: NavbarContentProps)
src/shared/components/ui/navbar.tsx:36
FunctionNavigation
({ hidden = false, enableScrollAnimation = false }: NavigationProps)
src/shared/components/Navigation.tsx:19
FunctionNetworkSettings
()
src/features/settings/components/NetworkSettings/index.tsx:7
FunctionNoItemIcon
({ size = 36, className, ...props }: { size?: number; className?: string } & React.SVGProps<SVGSVGElemen
src/shared/components/icons/index.tsx:275
FunctionNoResultIcon
({ size = 36, className, ...props }: { size?: number; className?: string } & React.SVGProps<SVGSVGElemen
src/shared/components/icons/index.tsx:288
FunctionOkiLogo
({ size = 36, className, ...props }: { size?: number; className?: string } & React.SVGProps<SVGSVGElemen
src/shared/components/icons/index.tsx:3
FunctionPackageIcon
({ size = 24, ...props }: { size?: number } & React.SVGProps<SVGSVGElement>)
src/shared/components/icons/index.tsx:217
FunctionPagination
({ total, initialPage = 1, page: controlledPage, onChange, showControls = true, size = "default",
src/shared/components/ui/pagination.tsx:18
FunctionPersonalConfig
()
src/features/settings/components/PersonalConfig/index.tsx:11
FunctionPersonalConfigSettings
()
src/features/settings/views/PersonalConfigSettings.tsx:6
FunctionPlaybackSettings
()
src/features/settings/components/PlaybackSettings/index.tsx:32
FunctionPlaybackSettings
()
src/features/settings/views/PlaybackSettings.tsx:6
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
FunctionPlayerLoadingSkeleton
({ mode = 'tmdb' }: PlayerLoadingSkeletonProps)
src/features/player/components/PlayerLoadingSkeleton.tsx:7
FunctionPlayerSourceSeasonPanel
({ isTmdbRoute, sourceOptions, selectedSourceCode, onSourceChange, seasonOptions, selectedSeasonNu
src/features/player/components/PlayerSourceSeasonPanel.tsx:21
FunctionProgress
({ className, value, ...props }: React.ComponentProps<typeof ProgressPrimitive.Root>)
src/shared/components/ui/progress.tsx:6
FunctionProgressPill
({ tmdbType, loading, progress, showComplete, candidatesCount, startedAt, completedAt, }: { tm
src/features/media/components/tmdb-detail/DetailPlaylistTab.tsx:120
← previousnext →401–500 of 724, ranked by callers