diff --git a/pages/contracts/badgeHub/execute.tsx b/pages/contracts/badgeHub/execute.tsx index 8deb29a..128e8c6 100644 --- a/pages/contracts/badgeHub/execute.tsx +++ b/pages/contracts/badgeHub/execute.tsx @@ -202,9 +202,9 @@ const BadgeHubExecutePage: NextPage = () => { })) .filter((attr) => attr.trait_type && attr.value) : undefined, - background_color: backgroundColorState.value, - animation_url: animationUrlState.value, - youtube_url: youtubeUrlState.value, + background_color: backgroundColorState.value || undefined, + animation_url: animationUrlState.value || undefined, + youtube_url: youtubeUrlState.value || undefined, }, transferrable, rule: { @@ -214,11 +214,11 @@ const BadgeHubExecutePage: NextPage = () => { max_supply: maxSupplyState.value, }, metadata: { - name: nameState.value, - description: descriptionState.value, - image: imageState.value, - image_data: imageDataState.value, - external_url: externalUrlState.value, + name: nameState.value || undefined, + description: descriptionState.value || undefined, + image: imageState.value || undefined, + image_data: imageDataState.value || undefined, + external_url: externalUrlState.value || undefined, attributes: attributesState.values[0]?.trait_type && attributesState.values[0]?.value ? attributesState.values @@ -228,9 +228,9 @@ const BadgeHubExecutePage: NextPage = () => { })) .filter((attr) => attr.trait_type && attr.value) : undefined, - background_color: backgroundColorState.value, - animation_url: animationUrlState.value, - youtube_url: youtubeUrlState.value, + background_color: backgroundColorState.value || undefined, + animation_url: animationUrlState.value || undefined, + youtube_url: youtubeUrlState.value || undefined, }, id: idState.value, owner: ownerState.value, @@ -273,6 +273,12 @@ const BadgeHubExecutePage: NextPage = () => { }, ) + const handleGenerateKey = () => { + //generate public and private key pair + + keyState.onChange('test') + } + const router = useRouter() useEffect(() => { @@ -307,25 +313,50 @@ const BadgeHubExecutePage: NextPage = () => { {showBadgeField && } + {showBadgeField && } + {showBadgeField && } {showMetadataField && ( -
- +
+ + + + + +
+ +
+ + +
)} - {showBadgeField && } - {showBadgeField && } - {/* TODO: Fix address execute message */} + setTimestamp(date)} value={timestamp} /> + {showBadgeField && } + {showBadgeField && ( +
+ +
+ )} + {/* TODO: Fix address execute message */}