FunctionDownloadItem({
label,
spec,
icon,
image,
onDownload,
disabled = false,
}: DownloadItemProps)
src/components/StandardizationDownloadPanel.tsx:113
FunctionEmojiGrid({
emojis,
selectedId,
onSelect,
onDelete,
isLoading = false,
error = null,
onRetry,
}: EmojiGri
src/components/EmojiGrid.tsx:28
FunctionImageUploader({
type,
maxCount,
images,
onUpload,
onRemove,
title,
compact = false,
}: ImageUploaderProps)
src/components/ImageUploader.tsx:21
FunctionModeButton({ active, onClick, disabled, icon, label, shortcut }: ModeButtonProps)
src/components/SelectionToolPanel.tsx:304
FunctionParamSlider({ label, value, min, max, step = 1, onChange, disabled }: ParamSliderProps)
src/components/ReprocessPanel.tsx:156
FunctionPreviewCard({
type,
label,
spec,
icon,
image,
status,
onRegenerate,
}: PreviewCardProps)
src/components/StandardizationPreviewPanel.tsx:103
FunctionPreviewGallery({
banner,
cover,
icon,
appreciationGuide,
appreciationThanks,
selectedType,
onSelect,
enabled
src/components/PreviewGallery.tsx:228
FunctionPromptEditorItem({
type,
label,
description,
spec,
icon,
value,
isEnabled,
onChange,
onReset,
onToggleEnab
src/components/StandardizationPromptEditor.tsx:100
FunctionReprocessPanel({
selectedType,
originalImage,
newImage,
prompt,
onPromptChange,
processingParams,
onParamsChan
src/components/ReprocessPanel.tsx:189
FunctionSelectionCanvas({
image,
selections,
mode,
activeSelectionId,
onSelectionsChange,
onActiveSelectionChange,
onMo
src/components/SelectionCanvas.tsx:303
FunctionSelectionList({
selections,
activeSelectionId,
image,
onSelectionClick,
onDelete,
}: SelectionListProps)
src/components/SelectionList.tsx:188
FunctionSelectionToolPanel({
mode,
selectionCount,
isExtracting,
canUndo,
canRedo = false,
removeBackground = true,
onMode
src/components/SelectionToolPanel.tsx:62