FunctionPreviewSidebar({
files,
phase,
completedCount,
errorCount,
onRemoveFile,
onRemoveAll,
isOpen,
onClose,
onU
app/components/upload/PreviewSidebar.tsx:79
FunctionPrimaryUrlCard({
icon: IconComponent,
label,
description,
url,
isCopied,
onCopy,
accentColor,
}: {
icon: Rea
app/components/ImageUrls.tsx:18
FunctionSecondaryUrlRow({
icon: IconComponent,
label,
url,
isCopied,
onCopy,
accentColor,
}: {
icon: React.ComponentTyp
app/components/ImageUrls.tsx:106
FunctionTagDeleteConfirm({
isOpen,
tagName,
tagCount = 0,
isBatch = false,
isProcessing,
onCancel,
onConfirm,
}: TagDele
app/components/TagManagement/TagDeleteConfirm.tsx:16
FunctionTagItem({
tag,
isSelected,
onToggleSelect,
onEdit,
onDelete,
}: TagItemProps)
app/components/TagManagement/TagItem.tsx:15
FunctionTagList({
tags,
selectedTags,
onToggleSelect,
onSelectAll,
onEdit,
onDelete,
}: TagListProps)
app/components/TagManagement/TagList.tsx:17
FunctionTagSelector({
availableTags,
includeTags,
excludeTags,
onToggleInclude,
onToggleExclude,
}: TagSelectorProps)
app/components/RandomApiModal/TagSelector.tsx:14
FunctionUploadSection({
onUpload,
isUploading,
maxUploadCount = 50,
onFilesSelected,
onTogglePreview,
isPreviewOpen,
app/components/UploadSection.tsx:39
FunctionUrlItem({ title, url, icon, iconColor, copyType, copyStatus, onCopy }: UrlItemProps)
app/components/ImageDetail/ImageUrls.tsx:23
FunctionVirtualImageMasonry({
images,
onImageClick,
onDelete,
hasNextPage,
isFetchingNextPage,
fetchNextPage,
layoutKey,
}:
app/components/VirtualImageMasonry.tsx:143
FunctionVirtualImageMasonryInner({
images,
onImageClick,
onDelete,
hasNextPage,
isFetchingNextPage,
fetchNextPage,
lanes,
colu
app/components/VirtualImageMasonry.tsx:49
FunctionZipPreview({
analysis,
zipFileName,
onConfirm,
onCancel,
isProcessing = false,
}: ZipPreviewProps)
app/components/upload/ZipPreview.tsx:14