@@ -262,10 +262,13 @@ const renderKeplrIcon = (address: string): JSX.Element | null => {
262
262
return < img src = { keplrSvg } height = { 18 } width = { 18 } /> ;
263
263
} ;
264
264
265
- const ValidatorTooltip : React . FC < {
265
+ const ValidatorTooltip = ( {
266
+ validator,
267
+ children,
268
+ } : {
266
269
validator : Validator ;
267
270
children : React . ReactNode ;
268
- } > = ( { validator , children } ) => {
271
+ } ) : JSX . Element => {
269
272
return (
270
273
< div className = "relative group/tooltip cursor-pointer" >
271
274
{ children }
@@ -330,11 +333,14 @@ const ValidatorTooltip: React.FC<{
330
333
) ;
331
334
} ;
332
335
333
- const TransactionCardContainer : React . FC < {
336
+ const TransactionCardContainer = ( {
337
+ children,
338
+ hasValidatorImage = false ,
339
+ } : {
334
340
children : React . ReactNode ;
335
341
transactionFailed : boolean ;
336
342
hasValidatorImage ?: boolean ;
337
- } > = ( { children , hasValidatorImage = false } ) => {
343
+ } ) : JSX . Element => {
338
344
return (
339
345
< article
340
346
className = { twMerge (
@@ -351,12 +357,17 @@ const TransactionCardContainer: React.FC<{
351
357
) ;
352
358
} ;
353
359
354
- const TransactionHeader : React . FC < {
360
+ const TransactionHeader = ( {
361
+ transactionFailed,
362
+ title,
363
+ wrapperId,
364
+ timestamp,
365
+ } : {
355
366
transactionFailed : boolean ;
356
367
title : string ;
357
368
wrapperId ?: string ;
358
369
timestamp ?: number ;
359
- } > = ( { transactionFailed , title , wrapperId , timestamp } ) => {
370
+ } ) : JSX . Element => {
360
371
return (
361
372
< div className = "flex items-center gap-3" >
362
373
< i
@@ -413,10 +424,13 @@ const TransactionHeader: React.FC<{
413
424
) ;
414
425
} ;
415
426
416
- const TransactionAmount : React . FC < {
427
+ const TransactionAmount = ( {
428
+ asset,
429
+ amount,
430
+ } : {
417
431
asset : NamadaAsset | undefined ;
418
432
amount : BigNumber ;
419
- } > = ( { asset , amount } ) => {
433
+ } ) : JSX . Element => {
420
434
const tokenPrices = useAtomValue (
421
435
tokenPricesFamily ( asset ?. address ? [ asset . address ] : [ ] )
422
436
) ;
@@ -446,7 +460,7 @@ const TransactionAmount: React.FC<{
446
460
) ;
447
461
} ;
448
462
449
- const BondUnbondTransactionCard : React . FC < Props > = ( { tx } ) => {
463
+ const BondUnbondTransactionCard = ( { tx } : Props ) : JSX . Element => {
450
464
const { transaction, asset, transactionFailed, validators } =
451
465
useTransactionCardData ( tx ) ;
452
466
const txnInfo = getBondOrUnbondTransactionInfo ( transaction ) ;
@@ -495,7 +509,7 @@ const BondUnbondTransactionCard: React.FC<Props> = ({ tx }) => {
495
509
) ;
496
510
} ;
497
511
498
- const RedelegationTransactionCard : React . FC < Props > = ( { tx } ) => {
512
+ const RedelegationTransactionCard = ( { tx } : Props ) : JSX . Element => {
499
513
const { transaction, asset, transactionFailed, validators } =
500
514
useTransactionCardData ( tx ) ;
501
515
const txnInfo = getRedelegationTransactionInfo ( transaction ) ;
@@ -564,7 +578,7 @@ const RedelegationTransactionCard: React.FC<Props> = ({ tx }) => {
564
578
) ;
565
579
} ;
566
580
567
- const VoteTransactionCard : React . FC < Props > = ( { tx } ) => {
581
+ const VoteTransactionCard = ( { tx } : Props ) : JSX . Element => {
568
582
const { transaction, transactionFailed } = useTransactionCardData ( tx ) ;
569
583
const voteInfo = getVoteTransactionInfo ( transaction ) ;
570
584
const proposalId =
@@ -624,7 +638,7 @@ const VoteTransactionCard: React.FC<Props> = ({ tx }) => {
624
638
) ;
625
639
} ;
626
640
627
- const WithdrawTransactionCard : React . FC < Props > = ( { tx } ) => {
641
+ const WithdrawTransactionCard = ( { tx } : Props ) : JSX . Element => {
628
642
const { transaction, transactionFailed, validators } =
629
643
useTransactionCardData ( tx ) ;
630
644
@@ -664,7 +678,7 @@ const WithdrawTransactionCard: React.FC<Props> = ({ tx }) => {
664
678
) ;
665
679
} ;
666
680
667
- const GeneralTransactionCard : React . FC < Props > = ( { tx } ) => {
681
+ const GeneralTransactionCard = ( { tx } : Props ) : JSX . Element => {
668
682
const { transaction, asset, transparentAddress, transactionFailed } =
669
683
useTransactionCardData ( tx ) ;
670
684
const txnInfo = getTransactionInfo ( transaction , transparentAddress ) ;
0 commit comments