From bdd39d2dc2e27fd8bb1f78351ceff4198aabc968 Mon Sep 17 00:00:00 2001 From: Serkan Reis Date: Tue, 21 Feb 2023 14:58:25 +0300 Subject: [PATCH] Remove create badge option from Badge Hub Dashboard > Execute --- components/badges/actions/Action.tsx | 3 +-- contracts/badgeHub/messages/execute.ts | 10 +++++----- pages/contracts/badgeHub/execute.tsx | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/components/badges/actions/Action.tsx b/components/badges/actions/Action.tsx index 4349123..59300c9 100644 --- a/components/badges/actions/Action.tsx +++ b/components/badges/actions/Action.tsx @@ -173,7 +173,7 @@ export const BadgeActions = ({ badgeHubContractAddress, badgeId, badgeHubMessage const payload: DispatchExecuteArgs = { badge: { - manager: managerState.value, + manager: badge?.manager || managerState.value, metadata: { name: nameState.value || undefined, description: descriptionState.value || undefined, @@ -310,7 +310,6 @@ export const BadgeActions = ({ badgeHubContractAddress, badgeId, badgeHubMessage max_supply: maxSupplyState.value || undefined, }) }, [ - managerState.value, nameState.value, descriptionState.value, imageState.value, diff --git a/contracts/badgeHub/messages/execute.ts b/contracts/badgeHub/messages/execute.ts index d94796e..9c6ed0a 100644 --- a/contracts/badgeHub/messages/execute.ts +++ b/contracts/badgeHub/messages/execute.ts @@ -22,11 +22,11 @@ export interface ExecuteListItem { } export const EXECUTE_LIST: ExecuteListItem[] = [ - { - id: 'create_badge', - name: 'Create Badge', - description: `Create a new badge with the specified mint rule and metadata`, - }, + // { + // id: 'create_badge', + // name: 'Create Badge', + // description: `Create a new badge with the specified mint rule and metadata`, + // }, { id: 'edit_badge', name: 'Edit Badge', diff --git a/pages/contracts/badgeHub/execute.tsx b/pages/contracts/badgeHub/execute.tsx index 4039b2e..00aaac2 100644 --- a/pages/contracts/badgeHub/execute.tsx +++ b/pages/contracts/badgeHub/execute.tsx @@ -199,7 +199,7 @@ const BadgeHubExecutePage: NextPage = () => { const messages = useMemo(() => contract?.use(contractState.value), [contract, wallet.address, contractState.value]) const payload: DispatchExecuteArgs = { badge: { - manager: managerState.value, + manager: badge?.manager || managerState.value, metadata: { name: nameState.value || undefined, description: descriptionState.value || undefined,