Update export logic for open edition collection summary

This commit is contained in:
Serkan Reis 2023-08-16 17:48:33 +03:00
parent 6fc4022c8d
commit 27e1727fa8
3 changed files with 16 additions and 5 deletions

View File

@ -159,7 +159,7 @@ export const CollectionDetails = ({
nameState.onChange(importedCollectionDetails.name) nameState.onChange(importedCollectionDetails.name)
descriptionState.onChange(importedCollectionDetails.description) descriptionState.onChange(importedCollectionDetails.description)
symbolState.onChange(importedCollectionDetails.symbol) symbolState.onChange(importedCollectionDetails.symbol)
setCoverImage(importedCollectionDetails.imageFile[0] || null) //setCoverImage(importedCollectionDetails.imageFile[0] || null)
externalLinkState.onChange(importedCollectionDetails.externalLink || '') externalLinkState.onChange(importedCollectionDetails.externalLink || '')
setTimestamp( setTimestamp(
importedCollectionDetails.startTradingTime importedCollectionDetails.startTradingTime

View File

@ -231,8 +231,10 @@ export const OffChainMetadataUploadDetails = ({
setMetadataFilesArray([]) setMetadataFilesArray([])
if (assetFilesRef.current) assetFilesRef.current.value = '' if (assetFilesRef.current) assetFilesRef.current.value = ''
setAssetFilesArray([]) setAssetFilesArray([])
tokenUriState.onChange('') if (!importedOffChainMetadataUploadDetails) {
coverImageUrlState.onChange('') tokenUriState.onChange('')
coverImageUrlState.onChange('')
}
}, [uploadMethod, metadataStorageMethod]) }, [uploadMethod, metadataStorageMethod])
useEffect(() => { useEffect(() => {
@ -241,7 +243,7 @@ export const OffChainMetadataUploadDetails = ({
nftStorageApiKeyState.onChange(importedOffChainMetadataUploadDetails.nftStorageApiKey || '') nftStorageApiKeyState.onChange(importedOffChainMetadataUploadDetails.nftStorageApiKey || '')
pinataApiKeyState.onChange(importedOffChainMetadataUploadDetails.pinataApiKey || '') pinataApiKeyState.onChange(importedOffChainMetadataUploadDetails.pinataApiKey || '')
pinataSecretKeyState.onChange(importedOffChainMetadataUploadDetails.pinataSecretKey || '') pinataSecretKeyState.onChange(importedOffChainMetadataUploadDetails.pinataSecretKey || '')
setUploadMethod('existing') setUploadMethod(importedOffChainMetadataUploadDetails.uploadMethod)
tokenUriState.onChange(importedOffChainMetadataUploadDetails.tokenURI || '') tokenUriState.onChange(importedOffChainMetadataUploadDetails.tokenURI || '')
coverImageUrlState.onChange(importedOffChainMetadataUploadDetails.imageUrl || '') coverImageUrlState.onChange(importedOffChainMetadataUploadDetails.imageUrl || '')
setOpenEditionMinterMetadataFile(importedOffChainMetadataUploadDetails.openEditionMinterMetadataFile) setOpenEditionMinterMetadataFile(importedOffChainMetadataUploadDetails.openEditionMinterMetadataFile)

View File

@ -1294,7 +1294,7 @@ const CollectionCreationPage: NextPage = () => {
baseTokenUri: `ipfs://${baseTokenUri}`, baseTokenUri: `ipfs://${baseTokenUri}`,
coverImageUrl: coverImageUrl:
uploadDetails?.uploadMethod === 'new' uploadDetails?.uploadMethod === 'new'
? `ipfs://${coverImageUrl}/${collectionDetails?.imageFile[0].name as string}` ? `ipfs://${coverImageUrl}/${collectionDetails?.imageFile[0]?.name as string}`
: `${coverImageUrl}`, : `${coverImageUrl}`,
} }
const element = document.createElement('a') const element = document.createElement('a')
@ -1317,6 +1317,14 @@ const CollectionCreationPage: NextPage = () => {
details.uploadDetails.baseTokenURI = details.baseTokenUri details.uploadDetails.baseTokenURI = details.baseTokenUri
details.uploadDetails.imageUrl = details.coverImageUrl details.uploadDetails.imageUrl = details.coverImageUrl
} }
if (details.openEditionMinterDetails.openEditionMinterContractAddress) {
details.openEditionMinterDetails.offChainMetadataUploadDetails.uploadMethod = 'existing'
details.openEditionMinterDetails.offChainMetadataUploadDetails.tokenURI =
details.openEditionMinterDetails.tokenUri
details.openEditionMinterDetails.offChainMetadataUploadDetails.imageUrl =
details.openEditionMinterDetails.coverImageUrl
}
setImportedDetails(details) setImportedDetails(details)
} }
reader.readAsText(file) reader.readAsText(file)
@ -1740,6 +1748,7 @@ const CollectionCreationPage: NextPage = () => {
)} )}
<Conditional test={minterType === 'openEdition'}> <Conditional test={minterType === 'openEdition'}>
<OpenEditionMinterCreator <OpenEditionMinterCreator
importedOpenEditionMinterDetails={importedDetails?.openEditionMinterDetails}
minimumMintPrice={minimumOpenEditionMintPrice as string} minimumMintPrice={minimumOpenEditionMintPrice as string}
minimumUpdatableMintPrice={minimumOpenEditionUpdatableMintPrice as string} minimumUpdatableMintPrice={minimumOpenEditionUpdatableMintPrice as string}
mintTokenFromFactory={mintTokenFromOpenEditionFactory} mintTokenFromFactory={mintTokenFromOpenEditionFactory}