MCPcopy Create free account

hub / github.com/ZHO-ZHO-ZHO/Nano-Bananary / functions

Functions70 in github.com/ZHO-ZHO-ZHO/Nano-Bananary

↓ 85 callersFunctiont
(key: string)
i18n/context.tsx:39
↓ 13 callersFunctionuseTranslation
()
i18n/context.tsx:63
↓ 6 callersFunctiondownloadImage
(url: string, filename: string)
utils/fileUtils.ts:136
↓ 3 callersFunctioneditImage
( base64ImageData: string, mimeType: string, prompt: string, maskBase64: string | null,
services/geminiService.ts:11
↓ 2 callersFunctionembedWatermark
(imageUrl: string, text: string)
utils/fileUtils.ts:87
↓ 2 callersFunctiongetMaskCoordinates
(e: React.MouseEvent | React.TouchEvent)
components/ImageEditorCanvas.tsx:126
↓ 2 callersFunctionrenderGrid
(items: Transformation[])
components/TransformationSelector.tsx:67
↓ 1 callersFunctionchangeLanguage
(lang: Language)
i18n/context.tsx:35
↓ 1 callersFunctiondataUrlToFile
(dataUrl: string, filename: string)
utils/fileUtils.ts:20
↓ 1 callersFunctiongenerateVideo
( prompt: string, image: { base64: string; mimeType: string } | null, aspectRatio: '16:9' | '9:16'
services/geminiService.ts:112
↓ 1 callersFunctionhandleDragEnter
(e: React.DragEvent<HTMLButtonElement>, index: number)
components/TransformationSelector.tsx:36
↓ 1 callersFunctionhandleDragStart
(e: React.DragEvent<HTMLButtonElement>, index: number)
components/TransformationSelector.tsx:27
↓ 1 callersFunctionhandleItemClick
(item: Transformation)
components/TransformationSelector.tsx:59
↓ 1 callersFunctionloadImage
(dataUrl: string)
utils/fileUtils.ts:31
↓ 1 callersFunctionrenderInputUI
()
App.tsx:348
↓ 1 callersFunctionresizeImageToMatch
(sourceDataUrl: string, targetImage: HTMLImageElement)
utils/fileUtils.ts:47
↓ 1 callersFunctiontextToBinary
(text: string)
utils/fileUtils.ts:75
↓ 1 callersFunctionuseTheme
()
theme/context.tsx:44
FunctionActionButton
({ onClick, children, isPrimary, className })
components/ResultDisplay.tsx:113
FunctionActionButton
({ onClick, children, isPrimary })
components/HistoryPanel.tsx:15
FunctionApp
()
App.tsx:20
FunctionErrorMessage
({ message })
components/ErrorMessage.tsx:8
FunctionHistoryItem
({ item, onUseImage, onDownload })
components/HistoryPanel.tsx:13
FunctionHistoryPanel
({ isOpen, onClose, history, onUseImage, onDownload })
components/HistoryPanel.tsx:96
FunctionImageEditorCanvas
({ onImageSelect, initialImageUrl, onMaskChange, onClearImage, isMaskToolActive })
components/ImageEditorCanvas.tsx:12
FunctionImagePreviewModal
({ imageUrl, onClose })
components/ImagePreviewModal.tsx:9
FunctionLanguageProvider
({ children })
i18n/context.tsx:17
FunctionLanguageSwitcher
()
components/LanguageSwitcher.tsx:4
FunctionLoadingSpinner
({ message })
components/LoadingSpinner.tsx:8
FunctionMultiImageUploader
({ onPrimarySelect, onSecondarySelect, primaryImageUrl, secondaryImageUrl, onClearPrimary,
components/MultiImageUploader.tsx:77
FunctionResultDisplay
({ content, onUseImageAsInput, onImageClick, originalImageUrl })
components/ResultDisplay.tsx:17
FunctionThemeProvider
({ children })
theme/context.tsx:12
FunctionThemeSwitcher
()
components/ThemeSwitcher.tsx:5
FunctionTransformationSelector
({ transformations, onSelect, hasPreviousResult, onOrderChange, activeCategory, setActiveCat
components/TransformationSelector.tsx:14
FunctionUploaderBox
({ onImageSelect, imageUrl, onClear, title, description })
components/MultiImageUploader.tsx:12
FunctionViewSwitcher
()
components/ResultDisplay.tsx:272
FunctionViewSwitcherButton
({ mode, currentMode, onClick, children })
components/ResultDisplay.tsx:126
FunctiondoDraw
(e: React.MouseEvent | React.TouchEvent)
components/ImageEditorCanvas.tsx:143
FunctionfileToBase64
(file: File)
utils/fileUtils.ts:3
FunctionhandleBackToSelection
()
App.tsx:301
FunctionhandleClearPrimaryImage
()
App.tsx:111
FunctionhandleClearSecondaryImage
()
App.tsx:120
FunctionhandleClosePreview
()
App.tsx:321
FunctionhandleDownload
(e: React.MouseEvent)
components/ImagePreviewModal.tsx:15
FunctionhandleDownload
()
components/ResultDisplay.tsx:53
FunctionhandleDownloadBoth
()
components/ResultDisplay.tsx:59
FunctionhandleDownloadFromHistory
(url: string, type: string)
App.tsx:295
FunctionhandleDownloadVideo
()
components/ResultDisplay.tsx:141
FunctionhandleDragEnd
(e: React.DragEvent<HTMLButtonElement>)
components/TransformationSelector.tsx:40
FunctionhandleDragLeave
(e: React.DragEvent)
components/ImageEditorCanvas.tsx:182
FunctionhandleDragLeave
(e: React.DragEvent)
components/MultiImageUploader.tsx:30
FunctionhandleDragOver
(e: React.DragEvent)
components/ImageEditorCanvas.tsx:181
FunctionhandleDragOver
(e: React.DragEvent)
components/MultiImageUploader.tsx:29
FunctionhandleDragOver
(e: React.DragEvent<HTMLButtonElement>)
components/TransformationSelector.tsx:55
FunctionhandleFileChange
(event: React.ChangeEvent<HTMLInputElement>)
components/ImageEditorCanvas.tsx:174
FunctionhandleFileChange
(event: React.ChangeEvent<HTMLInputElement>)
components/MultiImageUploader.tsx:22
FunctionhandleMouseDown
()
components/ResultDisplay.tsx:51
FunctionhandleMouseMove
(e: MouseEvent)
components/ResultDisplay.tsx:30
FunctionhandleMouseUp
()
components/ResultDisplay.tsx:38
FunctionhandleOpenPreview
(url: string)
App.tsx:320
FunctionhandleResetApp
()
App.tsx:305
FunctionhandleResize
()
components/ImageEditorCanvas.tsx:88
FunctionhandleSelectTransformation
(transformation: Transformation)
App.tsx:86
FunctionhandleUseHistoryImageAsInput
(imageUrl: string)
App.tsx:290
FunctionstartDrawing
(e: React.MouseEvent | React.TouchEvent)
components/ImageEditorCanvas.tsx:135
FunctionstopDrawing
()
components/ImageEditorCanvas.tsx:162
FunctiontoggleHistoryPanel
()
App.tsx:288
FunctiontoggleLanguage
()
components/LanguageSwitcher.tsx:7
FunctiontoggleMaskTool
()
App.tsx:323
FunctiontoggleTheme
()
theme/context.tsx:33