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)
descriptionState.onChange(importedCollectionDetails.description)
symbolState.onChange(importedCollectionDetails.symbol)
setCoverImage(importedCollectionDetails.imageFile[0] || null)
//setCoverImage(importedCollectionDetails.imageFile[0] || null)
externalLinkState.onChange(importedCollectionDetails.externalLink || '')
setTimestamp(
importedCollectionDetails.startTradingTime

View File

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

View File

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