import React from 'react' import ContentTypeSelector from '../ContentTypeSelector' import CategorySelector from '../CategorySelector' import UploadSidebar from '../UploadSidebar' /** * Step2Details * * Step 2 of the upload wizard: artwork metadata. * Shows uploaded-asset summary, content type selector, * category/subcategory selectors, tags, description, and rights. */ export default function Step2Details({ headingRef, // Asset summary primaryFile, primaryPreviewUrl, isArchive, fileMetadata, screenshots, // Content type + category contentTypes, metadata, metadataErrors, filteredCategoryTree, allRootCategoryOptions, requiresSubCategory, onContentTypeChange, onRootCategoryChange, onSubCategoryChange, // Sidebar (title / tags / description / rights) suggestedTags, onChangeTitle, onChangeTags, onChangeDescription, onToggleRights, }) { return (
Complete required metadata and rights confirmation before publishing.
Uploaded asset
{primaryFile?.name || 'Primary file'}
{isArchive ? `Archive · ${screenshots.length} screenshot${screenshots.length !== 1 ? 's' : ''}` : fileMetadata.resolution !== '—' ? `${fileMetadata.resolution} · ${fileMetadata.size}` : fileMetadata.size}
{isArchive ? 'Archive' : 'Image'}Choose what kind of artwork this is.
{requiresSubCategory ? 'Select a category, then a subcategory.' : 'Select a category.'}