Address OE collection empty metadata file issue
This commit is contained in:
parent
8990175b03
commit
96dda936ae
@ -158,7 +158,7 @@ export const MetadataInput = (props: MetadataInputProps) => {
|
|||||||
} else if (!props.importedMetadata) {
|
} else if (!props.importedMetadata) {
|
||||||
void parseMetadata(emptyMetadataFile)
|
void parseMetadata(emptyMetadataFile)
|
||||||
}
|
}
|
||||||
}, [props.selectedMetadataFile?.name])
|
}, [props.selectedMetadataFile?.name, props.importedMetadata])
|
||||||
|
|
||||||
const nameStateMemo = useMemo(() => nameState, [nameState.value])
|
const nameStateMemo = useMemo(() => nameState, [nameState.value])
|
||||||
const descriptionStateMemo = useMemo(() => descriptionState, [descriptionState.value])
|
const descriptionStateMemo = useMemo(() => descriptionState, [descriptionState.value])
|
||||||
@ -183,26 +183,28 @@ export const MetadataInput = (props: MetadataInputProps) => {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (props.importedMetadata) {
|
if (props.importedMetadata) {
|
||||||
console.log('Imported metadata: ', props.importedMetadata)
|
void parseMetadata(emptyMetadataFile).then(() => {
|
||||||
nameState.onChange(props.importedMetadata.name || '')
|
console.log('Imported metadata: ', props.importedMetadata)
|
||||||
descriptionState.onChange(props.importedMetadata.description || '')
|
nameState.onChange(props.importedMetadata.name || '')
|
||||||
externalUrlState.onChange(props.importedMetadata.external_url || '')
|
descriptionState.onChange(props.importedMetadata.description || '')
|
||||||
youtubeUrlState.onChange(props.importedMetadata.youtube_url || '')
|
externalUrlState.onChange(props.importedMetadata.external_url || '')
|
||||||
if (props.importedMetadata?.attributes && props.importedMetadata?.attributes?.length > 0) {
|
youtubeUrlState.onChange(props.importedMetadata.youtube_url || '')
|
||||||
attributesState.reset()
|
if (props.importedMetadata?.attributes && props.importedMetadata?.attributes?.length > 0) {
|
||||||
props.importedMetadata?.attributes?.forEach((attribute: { trait_type: string; value: string }) => {
|
attributesState.reset()
|
||||||
attributesState.add({
|
props.importedMetadata?.attributes?.forEach((attribute: { trait_type: string; value: string }) => {
|
||||||
trait_type: attribute.trait_type,
|
attributesState.add({
|
||||||
value: attribute.value,
|
trait_type: attribute.trait_type,
|
||||||
|
value: attribute.value,
|
||||||
|
})
|
||||||
})
|
})
|
||||||
})
|
} else {
|
||||||
} else {
|
attributesState.reset()
|
||||||
attributesState.reset()
|
attributesState.add({
|
||||||
attributesState.add({
|
trait_type: '',
|
||||||
trait_type: '',
|
value: '',
|
||||||
value: '',
|
})
|
||||||
})
|
}
|
||||||
}
|
})
|
||||||
}
|
}
|
||||||
}, [props.importedMetadata])
|
}, [props.importedMetadata])
|
||||||
|
|
||||||
|
@ -250,7 +250,7 @@ export const OffChainMetadataUploadDetails = ({
|
|||||||
setUploadMethod(importedOffChainMetadataUploadDetails.uploadMethod)
|
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)
|
||||||
}
|
}
|
||||||
}, [importedOffChainMetadataUploadDetails])
|
}, [importedOffChainMetadataUploadDetails])
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user