Skip to content

Commit

Permalink
Add exhaustedTypeWarning to consensus icon function
Browse files Browse the repository at this point in the history
  • Loading branch information
csillag committed Jan 22, 2025
1 parent bddd172 commit 7b3805e
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/app/components/ConsensusTransactionMethod/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,27 @@ const getConsensusTransactionMethod = (
return <MethodIcon icon={<MiscellaneousServicesIcon />} label={label} {...props} />
case ConsensusTxMethod.beaconVRFProve:
return <MethodIcon icon={<MiscellaneousServicesIcon />} label={label} {...props} />
case ConsensusTxMethod['keymanager/churpApply']: // TODO: provide dedicated icon
case ConsensusTxMethod['keymanager/churpConfirm']: // TODO: provide dedicated icon
case ConsensusTxMethod['keymanager/churpCreate']: // TODO: provide dedicated icon
case ConsensusTxMethod['keymanager/churpUpdate']: // TODO: provide dedicated icon
case ConsensusTxMethod.vaultCreate: // TODO: provide dedicated icon
case ConsensusTxMethod.keymanagerPublishEphemeralSecret: // TODO: provide dedicated icon
case ConsensusTxMethod.keymanagerPublishMasterSecret: // TODO: provide dedicated icon
case ConsensusTxMethod.keymanagerUpdatePolicy: // TODO: provide dedicated icon
case ConsensusTxMethod.registryDeregisterEntity: // TODO: provide dedicated icon
case ConsensusTxMethod.registryProveFreshness: // TODO: provide dedicated icon
case ConsensusTxMethod.registryUnfreezeNode: // TODO: provide dedicated icon
case ConsensusTxMethod.roothashEvidence: // TODO: provide dedicated icon
case ConsensusTxMethod.roothashSubmitMsg: // TODO: provide dedicated icon
case ConsensusTxMethod.vaultAuthorizeAction: // TODO: provide dedicated icon
case ConsensusTxMethod.vaultCancelAction: // TODO: provide dedicated icon
case ConsensusTxMethod.consensusMeta: // TODO: provide dedicated icon
case ConsensusTxMethod.stakingBurn: // TODO: provide dedicated icon
case undefined:
return <MethodIcon color="gray" icon={<QuestionMarkIcon />} label={label} {...props} />
default:
exhaustedTypeWarning('Unexpected consensus transaction method', method)
return <MethodIcon color="gray" icon={<QuestionMarkIcon />} label={label} {...props} />
}
}
Expand Down

0 comments on commit 7b3805e

Please sign in to comment.