Skip to content

Commit

Permalink
chore: add new transactions labels to events list
Browse files Browse the repository at this point in the history
  • Loading branch information
N3TC4T committed Aug 30, 2023
1 parent ade35b0 commit 05211ea
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 1 deletion.
20 changes: 19 additions & 1 deletion src/common/libs/ledger/transactions/types.ts
Expand Up @@ -23,6 +23,15 @@ import {
NFTokenCancelOffer,
NFTokenCreateOffer,
NFTokenMint,
SetHook,
ClaimReward,
Invoke,
Import,
URITokenMint,
URITokenBurn,
URITokenBuy,
URITokenCreateSellOffer,
URITokenCancelSellOffer,
} from '.';

import { SignIn, PaymentChannelAuthorize } from './pseudo';
Expand Down Expand Up @@ -54,7 +63,16 @@ export type Transactions =
| NFTokenBurn
| NFTokenCreateOffer
| NFTokenAcceptOffer
| NFTokenCancelOffer;
| NFTokenCancelOffer
| SetHook
| ClaimReward
| Invoke
| Import
| URITokenMint
| URITokenBurn
| URITokenBuy
| URITokenCreateSellOffer
| URITokenCancelSellOffer;

/**
* Pseudo Transactions types
Expand Down
27 changes: 27 additions & 0 deletions src/components/Modules/EventsList/EventListItems/Transaction.tsx
Expand Up @@ -157,6 +157,15 @@ class TransactionItem extends Component<Props, State> {
case TransactionTypes.NFTokenBurn:
case TransactionTypes.NFTokenCreateOffer:
case TransactionTypes.NFTokenCancelOffer:
case TransactionTypes.SetHook:
case TransactionTypes.ClaimReward:
case TransactionTypes.Invoke:
case TransactionTypes.Import:
case TransactionTypes.URITokenMint:
case TransactionTypes.URITokenBurn:
case TransactionTypes.URITokenBuy:
case TransactionTypes.URITokenCreateSellOffer:
case TransactionTypes.URITokenCancelSellOffer:
address = item.Account.address;
break;
default:
Expand Down Expand Up @@ -354,6 +363,24 @@ class TransactionItem extends Component<Props, State> {
return Localize.t('events.cancelNFTOffer');
case TransactionTypes.NFTokenAcceptOffer:
return Localize.t('events.acceptNFTOffer');
case TransactionTypes.SetHook:
return Localize.t('events.setHooks');
case TransactionTypes.ClaimReward:
return Localize.t('events.claimReward');
case TransactionTypes.Invoke:
return Localize.t('events.invoke');
case TransactionTypes.Import:
return Localize.t('events.import');
case TransactionTypes.URITokenMint:
return Localize.t('events.mintURIToken');
case TransactionTypes.URITokenBurn:
return Localize.t('events.burnURIToken');
case TransactionTypes.URITokenBuy:
return Localize.t('events.buyURIToken');
case TransactionTypes.URITokenCreateSellOffer:
return Localize.t('events.createURITokenSellOffer');
case TransactionTypes.URITokenCancelSellOffer:
return Localize.t('events.cancelURITokenSellOffer');
default:
return 'Unsupported transaction';
}
Expand Down
18 changes: 18 additions & 0 deletions src/screens/Events/Details/DetailsView.tsx
Expand Up @@ -565,6 +565,24 @@ class TransactionDetailsView extends Component<Props, State> {
return Localize.t('events.sellNFToken');
}
return Localize.t('events.buyNFToken');
case TransactionTypes.SetHook:
return Localize.t('events.setHooks');
case TransactionTypes.ClaimReward:
return Localize.t('events.claimReward');
case TransactionTypes.Invoke:
return Localize.t('events.invoke');
case TransactionTypes.Import:
return Localize.t('events.import');
case TransactionTypes.URITokenMint:
return Localize.t('events.mintURIToken');
case TransactionTypes.URITokenBurn:
return Localize.t('events.burnURIToken');
case TransactionTypes.URITokenBuy:
return Localize.t('events.buyURIToken');
case TransactionTypes.URITokenCreateSellOffer:
return Localize.t('events.createURITokenSellOffer');
case TransactionTypes.URITokenCancelSellOffer:
return Localize.t('events.cancelURITokenSellOffer');
default:
// @ts-ignore
return tx.Type;
Expand Down

0 comments on commit 05211ea

Please sign in to comment.