MCPcopy Create free account

hub / github.com/Ouonnki/OuonnkiTV / functions

Functions724 in github.com/Ouonnki/OuonnkiTV

FunctionRecentHistory
()
src/shared/components/RecentHistory.tsx:126
FunctionRecentIcon
({ size = 36, className, ...props }: { size?: number; className?: string } & React.SVGProps<SVGSVGElemen
src/shared/components/icons/index.tsx:62
FunctionResultSkeleton
* ResultSkeleton - 结果骨架屏
src/features/search/components/SearchResultsGrid.tsx:46
FunctionScrollArea
({ className, children, ...props }: React.ComponentProps<typeof ScrollAreaPrimitive.Root>)
src/shared/components/ui/scroll-area.tsx:6
FunctionScrollBar
({ className, orientation = 'vertical', ...props }: React.ComponentProps<typeof ScrollAreaPrimitive.Scro
src/shared/components/ui/scroll-area.tsx:29
FunctionSearchBox
({ onMobileSearchChange }: SearchBoxProps)
src/shared/components/SearchBox.tsx:19
FunctionSearchDirectSection
({ query }: SearchDirectSectionProps)
src/features/search/components/SearchDirectSection.tsx:10
FunctionSearchHubInput
({ initialQuery, onSearch, onClear, hideHistoryDropdown = false, className, }: SearchHubInputProps)
src/features/search/components/SearchHubInput.tsx:21
FunctionSearchHubView
()
src/features/search/views/SearchHubView.tsx:25
FunctionSearchIcon
({ size = 24, strokeWidth = 1.5, width, height, ...props }: { size?: number strokeWidth?: number
src/shared/components/icons/index.tsx:21
FunctionSearchModeToggle
({ mode, onChange, className }: SearchModeToggleProps)
src/features/search/components/SearchModeToggle.tsx:17
FunctionSearchResultsGrid
({ mode, tmdbResults = [], directResults = [], loading, searchProgress, successfulSources, total
src/features/search/components/SearchResultsGrid.tsx:76
FunctionSearchSettings
()
src/features/settings/components/SearchSettings/index.tsx:7
FunctionSearchTmdbSection
({ query }: SearchTmdbSectionProps)
src/features/search/components/SearchTmdbSection.tsx:13
FunctionSearchTrending
({ trending, onSearch, className, disabled, isLoading }: SearchTrendingProps)
src/features/search/components/SearchTrending.tsx:14
FunctionSecondaryInfo
({ source, isSub }: { source: VideoSource; isSub: boolean })
src/features/settings/components/VideoSource/VideoSourceCard.tsx:59
FunctionSelect
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Root>)
src/shared/components/ui/select.tsx:7
FunctionSelectContent
({ className, children, position = "item-aligned", align = "center", ...props }: React.ComponentProp
src/shared/components/ui/select.tsx:51
FunctionSelectGroup
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Group>)
src/shared/components/ui/select.tsx:13
FunctionSelectItem
({ className, children, ...props }: React.ComponentProps<typeof SelectPrimitive.Item>)
src/shared/components/ui/select.tsx:101
FunctionSelectLabel
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.Label>)
src/shared/components/ui/select.tsx:88
FunctionSelectScrollDownButton
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.ScrollDownButton>)
src/shared/components/ui/select.tsx:159
FunctionSelectScrollUpButton
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.ScrollUpButton>)
src/shared/components/ui/select.tsx:141
FunctionSelectSeparator
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.Separator>)
src/shared/components/ui/select.tsx:128
FunctionSelectTrigger
({ className, size = "default", children, ...props }: React.ComponentProps<typeof SelectPrimitive.Trig
src/shared/components/ui/select.tsx:25
FunctionSelectValue
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Value>)
src/shared/components/ui/select.tsx:19
FunctionSeparator
({ className, orientation = "horizontal", decorative = true, ...props }: React.ComponentProps<typeof S
src/shared/components/ui/separator.tsx:6
FunctionServerIcon
({ size = 24, ...props }: { size?: number } & React.SVGProps<SVGSVGElement>)
src/shared/components/icons/index.tsx:194
FunctionSettingIcon
({ size = 36, className, ...props }: { size?: number; className?: string } & React.SVGProps<SVGSVGElemen
src/shared/components/icons/index.tsx:70
FunctionSettingsItem
({ title, description, control, children, className, controlClassName, }: SettingsItemProps)
src/features/settings/components/common/SettingsScaffold.tsx:159
FunctionSettingsLayout
()
src/app/layouts/SettingsLayout.tsx:79
FunctionSettingsPageShell
({ title, description, actions, badges, children, showHeader = true, }: SettingsPageShellProps)
src/features/settings/components/common/SettingsScaffold.tsx:34
FunctionSettingsSection
({ title, description, icon, action, children, className, headerClassName, variant = 'card',
src/features/settings/components/common/SettingsScaffold.tsx:63
FunctionSheet
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Root>)
src/shared/components/ui/sheet.tsx:9
FunctionSheetClose
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Close>)
src/shared/components/ui/sheet.tsx:19
FunctionSheetContent
({ className, children, side = "right", ...props }: React.ComponentProps<typeof SheetPrimitive.Content
src/shared/components/ui/sheet.tsx:47
FunctionSheetDescription
({ className, ...props }: React.ComponentProps<typeof SheetPrimitive.Description>)
src/shared/components/ui/sheet.tsx:117
FunctionSheetFooter
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/sheet.tsx:94
FunctionSheetHeader
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/sheet.tsx:84
FunctionSheetOverlay
({ className, ...props }: React.ComponentProps<typeof SheetPrimitive.Overlay>)
src/shared/components/ui/sheet.tsx:31
FunctionSheetPortal
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Portal>)
src/shared/components/ui/sheet.tsx:25
FunctionSheetTitle
({ className, ...props }: React.ComponentProps<typeof SheetPrimitive.Title>)
src/shared/components/ui/sheet.tsx:104
FunctionSheetTrigger
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Trigger>)
src/shared/components/ui/sheet.tsx:13
FunctionSideBar
({ activeId, modules, onSelect, className, }: { activeId: string modules: SettingModuleList onSe
src/features/settings/layouts/SideBar.tsx:5
FunctionSideBar
({ className, collapsibleMode = 'icon', hidden = false, enableScrollAnimation = false, }: SideBarProps
src/shared/components/SideBar.tsx:29
FunctionSidebar
({ side = 'left', variant = 'sidebar', collapsible = 'offcanvas', className, children, ...props }:
src/shared/components/ui/sidebar.tsx:151
FunctionSidebarContent
({ className, ...props }: React.ComponentProps<'div'>)
src/shared/components/ui/sidebar.tsx:359
FunctionSidebarFooter
({ className, ...props }: React.ComponentProps<'div'>)
src/shared/components/ui/sidebar.tsx:337
FunctionSidebarGroup
({ className, ...props }: React.ComponentProps<'div'>)
src/shared/components/ui/sidebar.tsx:373
FunctionSidebarGroupAction
({ className, asChild = false, ...props }: React.ComponentProps<'button'> & { asChild?: boolean })
src/shared/components/ui/sidebar.tsx:405
FunctionSidebarGroupContent
({ className, ...props }: React.ComponentProps<'div'>)
src/shared/components/ui/sidebar.tsx:428
FunctionSidebarGroupLabel
({ className, asChild = false, ...props }: React.ComponentProps<'div'> & { asChild?: boolean })
src/shared/components/ui/sidebar.tsx:384
FunctionSidebarHeader
({ className, ...props }: React.ComponentProps<'div'>)
src/shared/components/ui/sidebar.tsx:326
FunctionSidebarInput
({ className, ...props }: React.ComponentProps<typeof Input>)
src/shared/components/ui/sidebar.tsx:315
FunctionSidebarInset
({ className, ...props }: React.ComponentProps<'main'>)
src/shared/components/ui/sidebar.tsx:301
FunctionSidebarMenu
({ className, ...props }: React.ComponentProps<'ul'>)
src/shared/components/ui/sidebar.tsx:439
FunctionSidebarMenuAction
({ className, asChild = false, showOnHover = false, ...props }: React.ComponentProps<'button'> & { a
src/shared/components/ui/sidebar.tsx:533
FunctionSidebarMenuBadge
({ className, ...props }: React.ComponentProps<'div'>)
src/shared/components/ui/sidebar.tsx:565
FunctionSidebarMenuButton
({ asChild = false, isActive = false, variant = 'default', size = 'default', tooltip, className,
src/shared/components/ui/sidebar.tsx:483
FunctionSidebarMenuItem
({ className, ...props }: React.ComponentProps<'li'>)
src/shared/components/ui/sidebar.tsx:450
FunctionSidebarMenuSkeleton
({ className, showIcon = false, ...props }: React.ComponentProps<'div'> & { showIcon?: boolean })
src/shared/components/ui/sidebar.tsx:584
FunctionSidebarMenuSub
({ className, ...props }: React.ComponentProps<'ul'>)
src/shared/components/ui/sidebar.tsx:617
FunctionSidebarMenuSubButton
({ asChild = false, size = 'md', isActive = false, className, ...props }: React.ComponentProps<'a'>
src/shared/components/ui/sidebar.tsx:643
FunctionSidebarMenuSubItem
({ className, ...props }: React.ComponentProps<'li'>)
src/shared/components/ui/sidebar.tsx:632
FunctionSidebarProvider
({ defaultOpen = true, open: openProp, onOpenChange: setOpenProp, className, style, children, ..
src/shared/components/ui/sidebar.tsx:56
FunctionSidebarRail
({ className, ...props }: React.ComponentProps<'button'>)
src/shared/components/ui/sidebar.tsx:276
FunctionSidebarSeparator
({ className, ...props }: React.ComponentProps<typeof Separator>)
src/shared/components/ui/sidebar.tsx:348
FunctionSidebarTrigger
({ className, onClick, ...props }: React.ComponentProps<typeof Button>)
src/shared/components/ui/sidebar.tsx:254
FunctionSkeleton
({ className, ...props }: React.ComponentProps<"div">)
src/shared/components/ui/skeleton.tsx:3
FunctionSlidingText
({ messages, intervalMs = 1600, }: { messages: string[] intervalMs?: number })
src/features/media/components/tmdb-detail/DetailPlaylistTab.tsx:77
FunctionSortableVideoSourceCard
({ source, onEdit, }: SortableVideoSourceCardProps)
src/features/settings/components/VideoSource/SortableVideoSourceCard.tsx:13
FunctionSourceCarousel
* 单个视频源推荐列表 * 独立组件以隔离每个源的 hook 调用
src/features/home/components/CmsHomeContent.tsx:14
FunctionSourceMatchBlock
({ tmdbType, tmdbId, sourceMatch, seasonNumber, }: { tmdbType: TmdbMediaType tmdbId: number sour
src/features/media/components/tmdb-detail/DetailPlaylistTab.tsx:267
FunctionSourceSettings
()
src/features/settings/views/SourceSettings.tsx:8
FunctionSourceStatusBadge
({ completed, total, successfulSources, resultsCount, loading = false, }: SourceStatusBadgeProps)
src/features/search/components/SourceStatusBadge.tsx:39
FunctionSpinner
({ className, size = "md", label, ...props }: SpinnerProps)
src/shared/components/ui/spinner.tsx:15
FunctionStatusTabs
({ currentStatus, onStatusChange, stats }: StatusTabsProps)
src/features/favorites/components/StatusTabs.tsx:43
FunctionSubscriptionCard
({ subscription }: { subscription: VideoSourceSubscription })
src/features/settings/components/VideoSource/SubscriptionManager.tsx:169
FunctionSubscriptionHealthBadge
({ subscriptionId, }: SubscriptionHealthBadgeProps)
src/features/settings/components/VideoSource/SubscriptionHealthBadge.tsx:27
FunctionSubscriptionManager
()
src/features/settings/components/VideoSource/SubscriptionManager.tsx:293
FunctionSubscriptionSourceDetail
({ source, }: { source: VideoSource })
src/features/settings/components/VideoSource/SubscriptionSourceDetail.tsx:21
FunctionSubscriptionSourceDialog
({ source, open, onOpenChange, }: SubscriptionSourceDialogProps)
src/features/settings/components/VideoSource/SubscriptionSourceDialog.tsx:19
FunctionSuspenseWrapper
({ children }: { children: React.ReactNode })
src/app/router/index.tsx:52
FunctionSwitch
({ className, ...props }: React.ComponentProps<typeof SwitchPrimitive.Root>)
src/shared/components/ui/switch.tsx:6
FunctionSystemSettings
()
src/features/settings/views/SystemSettings.tsx:17
FunctionTagIcon
({ size = 16, ...props }: { size?: number } & React.SVGProps<SVGSVGElement>)
src/shared/components/icons/index.tsx:148
FunctionTextConfigModal
({ open, onOpenChange, }: { open: boolean onOpenChange: (open: boolean) => void })
src/features/settings/components/AboutProject/ImportConfigModal.tsx:101
FunctionTextSourceModal
({ open, onOpenChange, }: { open: boolean onOpenChange: (open: boolean) => void })
src/features/settings/components/VideoSource/ImportSourceModal.tsx:113
FunctionTextarea
({ className, ...props }: React.ComponentProps<"textarea">)
src/shared/components/ui/textarea.tsx:5
FunctionThemeSettings
()
src/features/settings/components/ThemeSettings/index.tsx:9
FunctionThemeToggle
({ children, asChild = true }: ThemeToggleProps)
src/shared/components/theme/ThemeToggle.tsx:33
FunctionTmdbDetailView
()
src/features/media/views/TmdbDetailView.tsx:47
FunctionTmdbHomeContent
* TmdbHomeContent - TMDB 模式首页内容
src/features/home/views/HomeView.tsx:22
FunctionToaster
({ ...props }: ToasterProps)
src/shared/components/ui/sonner.tsx:11
FunctionTooltip
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Root>)
src/shared/components/ui/tooltip.tsx:19
FunctionTooltipContent
({ className, sideOffset = 0, children, ...props }: React.ComponentProps<typeof TooltipPrimitive.Conte
src/shared/components/ui/tooltip.tsx:35
FunctionTooltipProvider
({ delayDuration = 0, ...props }: React.ComponentProps<typeof TooltipPrimitive.Provider>)
src/shared/components/ui/tooltip.tsx:6
FunctionTooltipTrigger
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Trigger>)
src/shared/components/ui/tooltip.tsx:29
FunctionTrashIcon
({ size = 16, ...props }: { size?: number } & React.SVGProps<SVGSVGElement>)
src/shared/components/icons/index.tsx:171
FunctionTvSeasonBlock
({ tmdbType, tmdbId, seasonMatch, expanded, onToggle, }: { tmdbType: TmdbMediaType tmdbId: numbe
src/features/media/components/tmdb-detail/DetailPlaylistTab.tsx:418
← previousnext →501–600 of 724, ranked by callers