Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Narrator-AI/NarratorAI
/ functions
Functions
548 in github.com/Narrator-AI/NarratorAI
⨍
Functions
548
◇
Types & classes
55
Function
Skeleton
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/skeleton.tsx:3
Function
Slider
({ className, defaultValue, value, min = 0, max = 100, ...props }: React.ComponentProps<typeof Sli
src/components/ui/slider.tsx:8
Function
StepLogs
({ logs, stepProcess, }: { logs?: ExecutionLog[]; stepProcess?: number; })
src/components/workflow-steps.tsx:181
Function
SubtitleEditor
({ subtitles: initialSubtitles, onSave, }: { subtitles: Subtitle[]; onSave: (subtitles: Subt
src/components/workflow-steps.tsx:4589
Function
SubtitleEditor
({ subtitles: initialSubtitles, onSave }: SubtitleEditorProps)
src/components/workflow/components/SubtitleEditor.tsx:13
Function
Switch
({ className, ...props }: React.ComponentProps<typeof SwitchPrimitive.Root>)
src/components/ui/switch.tsx:8
Function
Table
({ className, ...props }: React.ComponentProps<"table">)
src/components/ui/table.tsx:7
Function
TableBody
({ className, ...props }: React.ComponentProps<"tbody">)
src/components/ui/table.tsx:32
Function
TableCaption
({ className, ...props }: React.ComponentProps<"caption">)
src/components/ui/table.tsx:94
Function
TableCell
({ className, ...props }: React.ComponentProps<"td">)
src/components/ui/table.tsx:81
Function
TableCellViewer
({ item }: { item: z.infer<typeof schema> })
src/components/data-table.tsx:650
Function
TableFooter
({ className, ...props }: React.ComponentProps<"tfoot">)
src/components/ui/table.tsx:42
Function
TableHead
({ className, ...props }: React.ComponentProps<"th">)
src/components/ui/table.tsx:68
Function
TableHeader
({ className, ...props }: React.ComponentProps<"thead">)
src/components/ui/table.tsx:22
Function
TableRow
({ className, ...props }: React.ComponentProps<"tr">)
src/components/ui/table.tsx:55
Function
Tabs
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.Root>)
src/components/ui/tabs.tsx:8
Function
TabsContent
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.Content>)
src/components/ui/tabs.tsx:53
Function
TabsList
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.List>)
src/components/ui/tabs.tsx:21
Function
TabsTrigger
({ className, ...props }: React.ComponentProps<typeof TabsPrimitive.Trigger>)
src/components/ui/tabs.tsx:37
Function
TaskProgressItem
({ taskType, status })
src/components/task-progress.tsx:197
Function
TaskProgressTest
()
src/components/task-progress.tsx:243
Function
TaskTypeIcon
({ type })
src/components/task-progress.tsx:77
Function
TestSettingsPage
()
src/app/test-settings/page.tsx:15
Function
Textarea
({ className, ...props }: React.ComponentProps<"textarea">)
src/components/ui/textarea.tsx:5
Function
ThemeProvider
({ children, defaultTheme = "system", storageKey = "narrator-theme", ...props }: ThemeProviderProps)
src/components/theme-provider.tsx:25
Function
ThemeToggle
()
src/components/theme-switch.tsx:8
Function
Toaster
()
src/components/ui/toaster.tsx:13
Function
Toaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:6
Function
Toggle
({ className, variant, size, ...props }: React.ComponentProps<typeof TogglePrimitive.Root> & Variant
src/components/ui/toggle.tsx:31
Function
ToggleGroup
({ className, variant, size, children, ...props }: React.ComponentProps<typeof ToggleGroupPrimitive.
src/components/ui/toggle-group.tsx:17
Function
ToggleGroupItem
({ className, children, variant, size, ...props }: React.ComponentProps<typeof ToggleGroupPrimitive.
src/components/ui/toggle-group.tsx:43
Function
Tooltip
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Root>)
src/components/ui/tooltip.tsx:21
Function
TooltipContent
({ className, sideOffset = 0, children, ...props }: React.ComponentProps<typeof TooltipPrimitive.Conte
src/components/ui/tooltip.tsx:37
Function
TooltipProvider
({ delayDuration = 0, ...props }: React.ComponentProps<typeof TooltipPrimitive.Provider>)
src/components/ui/tooltip.tsx:8
Function
TooltipTrigger
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Trigger>)
src/components/ui/tooltip.tsx:31
Function
TranslationEditor
({ translationResults, onSave, taskData, // 添加taskData参数 onSelectionChange, // 添加选择变化回调 in
src/components/workflow-steps.tsx:5835
Function
TranslationEditor
({ translationResults, onSave, taskData }: TranslationEditorProps)
src/components/workflow/components/TranslationEditor.tsx:15
Function
TranslationSrtModal
({ isOpen, onOpenChange, taskData, onUpdateTask, })
src/components/translation-srt-modal.tsx:44
Function
UserNav
()
src/components/navbar.tsx:169
Function
VideoDownload
({ stepId }: VideoDownloadProps)
src/components/workflow/components/VideoDownload.tsx:10
Function
VideoDownloadComponent
({ stepId }: { stepId: string })
src/components/workflow-steps.tsx:4056
Function
VideoProcessing
({ stepId, onComplete }: VideoProcessingProps)
src/components/workflow/components/VideoProcessing.tsx:11
Function
VideoProcessingComponent
({ stepId, onComplete, }: { stepId: string; onComplete: () => void; })
src/components/workflow-steps.tsx:3945
Function
WorkflowSteps
()
src/components/workflow-steps.tsx:611
Function
WorkflowSteps
()
src/components/workflow/WorkflowSteps.tsx:21
Function
addNewCharacter
()
src/components/workflow-steps.tsx:5093
Function
addNewCharacter
()
src/components/workflow/components/LocalizationEditor.tsx:87
Function
addNewEntity
()
src/components/workflow-steps.tsx:5008
Function
addNewEntity
()
src/components/workflow/components/LocalizationEditor.tsx:63
Function
adjustTextareaHeight
()
src/app/page.tsx:1554
Function
analyzeOriginSrts
(origin_srts: OriginSrtItem[] | null | undefined)
src/services/workflow-tool.ts:55
Function
analyzeSrtList
(srt_list: SrtList | null | undefined)
src/services/workflow-tool.ts:89
Function
analyzeVideoUrls
(video_urls: VideoUrls | null | undefined)
src/services/workflow-tool.ts:140
Function
confirmAndContinue
()
src/components/workflow-steps.tsx:6807
Function
confirmPayment
()
src/app/page.tsx:671
Function
confirmProjectSelection
()
src/app/page.tsx:1366
Function
convertSubtitlesToSrt
(subtitles: Subtitle[])
src/components/workflow/utils/subtitle.utils.ts:12
Function
createProject
()
src/app/page.tsx:411
Function
createSrtFileUrl
* 从SRT字符串创建SRT文件并返回其URL,不触发下载 * @param srtContent SRT格式的字幕内容 * @returns 返回创建的文件URL
src/services/workflow-tool.ts:214
Function
deepCloneWithNewIds
(entities: LocalizationEntity[])
src/components/workflow/utils/localization.utils.ts:23
Function
downloadAllFiles
()
src/components/workflow-steps.tsx:4233
Function
downloadSelectedFiles
()
src/components/workflow-steps.tsx:4280
Function
downloadSrtFile
* 从SRT字符串创建并下载SRT文件 * @param srtContent SRT格式的字幕内容 * @param filename 要保存的文件名,默认为subtitle.srt
src/services/workflow-tool.ts:183
Function
executeApiRequest
()
src/tests/api-cors-test.tsx:85
Function
executeNextCommand
()
src/components/workflow-steps.tsx:3914
Function
exportSRT
()
src/components/workflow-steps.tsx:6204
Function
exportToExcel
()
src/components/workflow/components/LocalizationEditor.tsx:166
Function
formatTime
(date: Date)
src/components/workflow-steps.tsx:2205
Function
generateFakeResult
(stepTitle: string)
src/components/workflow/utils/message.utils.ts:3
Function
getTaskFee
(taskType: string, params = {})
src/app/page.tsx:251
Function
getTotalUploadProgress
()
src/app/page.tsx:1280
Function
handleChange
(e: React.ChangeEvent<HTMLInputElement>)
src/components/api-key-dialog.tsx:53
Function
handleChatSelect
(id: string, isNew: boolean = false)
src/app/page.tsx:1601
Function
handleClearApiKey
()
src/tests/api-key-test.tsx:51
Function
handleConfirmStep
(messageId: string)
src/components/workflow-steps.tsx:6961
Function
handleDownload
()
src/components/workflow/components/VideoDownload.tsx:14
Function
handleDragEnd
(event: DragEndEvent)
src/components/data-table.tsx:393
Function
handleDragEnter
(e: React.DragEvent<HTMLDivElement>)
src/app/page.tsx:1498
Function
handleDragLeave
(e: React.DragEvent<HTMLDivElement>)
src/app/page.tsx:1503
Function
handleDragOver
(e: React.DragEvent<HTMLDivElement>)
src/app/page.tsx:1493
Function
handleEditorSave
(data: any)
src/components/workflow/WorkflowSteps.tsx:216
Function
handleExportSelectedSrts
()
src/components/translation-srt-modal.tsx:242
Function
handleExportSelectedSrts
()
src/components/workflow-steps.tsx:890
Function
handleFileChange
(event: React.ChangeEvent<HTMLInputElement>)
src/components/translation-srt-modal.tsx:84
Function
handleFileSelect
(event: React.ChangeEvent<HTMLInputElement>)
src/components/workflow-steps.tsx:644
Function
handleGenerateNetdiskLink
()
src/components/workflow-steps.tsx:2006
Function
handleImportSrts
()
src/components/workflow-steps.tsx:700
Function
handleImportTranslatedSrts
()
src/components/translation-srt-modal.tsx:114
Function
handleInputChange
(e: React.ChangeEvent<HTMLTextAreaElement>)
src/app/page.tsx:1570
Function
handleKeyDown
(event: KeyboardEvent)
src/components/ui/sidebar.tsx:98
Function
handleLanguageChange
(language: string)
src/components/workflow/components/LocalizationEditor.tsx:37
Function
handleModalOpenChange
(open: boolean)
src/components/workflow-steps.tsx:1003
Function
handleRefreshTags
()
src/app/page.tsx:1797
Function
handleSave
()
src/components/workflow-steps.tsx:4661
Function
handleSave
()
src/components/workflow/components/SubtitleEditor.tsx:40
Function
handleSave
()
src/components/workflow/components/TranslationEditor.tsx:49
Function
handleSaveAll
()
src/components/workflow-steps.tsx:5380
Function
handleSaveAll
()
src/components/workflow/components/LocalizationEditor.tsx:162
Function
handleSaveApiKey
()
src/tests/api-key-test.tsx:61
Function
handleSaveSettings
()
src/app/settings/page.tsx:25
← previous
next →
401–500 of 548, ranked by callers