@@ -98,25 +98,24 @@ const TableRowViewContentTable = ({
98
98
const userActiveKey = helpers . getUserActiveKey ( api , owmDataCachedOrApi )
99
99
const loanExists = loansExistsMapper [ userActiveKey ] ?. loanExists
100
100
101
- const handleCellClick = ( target : EventTarget ) => {
102
- const { nodeName } = target as HTMLElement
103
- if ( nodeName !== 'BUTTON' ) {
104
- // update view
105
- if ( filterTypeKey === 'borrow' ) {
106
- setMarketsStateByKey ( 'marketDetailsView' , loanExists ? 'user' : 'market' )
107
- } else if ( filterTypeKey === 'supply' ) {
108
- const { gauge = '0' , vaultShares = '0' } = marketsBalancesMapper [ userActiveKey ] ?? { }
109
- const haveSupply = + gauge + + vaultShares > 0
110
- setMarketsStateByKey ( 'marketDetailsView' , haveSupply ? 'user' : 'market' )
111
- }
112
-
113
- if ( filterTypeKey === 'supply' ) {
114
- navigate ( getVaultPathname ( params , owmId , 'deposit' ) )
115
- } else if ( loanExists ) {
116
- navigate ( getLoanManagePathname ( params , owmId , 'loan' ) )
117
- } else {
118
- navigate ( getLoanCreatePathname ( params , owmId , 'create' ) )
119
- }
101
+ const handleCellClick = ( target ?: EventTarget ) => {
102
+ if ( target && ( target as HTMLElement ) . nodeName === 'BUTTON' ) return
103
+
104
+ // update view
105
+ if ( filterTypeKey === 'borrow' ) {
106
+ setMarketsStateByKey ( 'marketDetailsView' , loanExists ? 'user' : 'market' )
107
+ } else if ( filterTypeKey === 'supply' ) {
108
+ const { gauge = '0' , vaultShares = '0' } = marketsBalancesMapper [ userActiveKey ] ?? { }
109
+ const haveSupply = + gauge + + vaultShares > 0
110
+ setMarketsStateByKey ( 'marketDetailsView' , haveSupply ? 'user' : 'market' )
111
+ }
112
+
113
+ if ( filterTypeKey === 'supply' ) {
114
+ navigate ( getVaultPathname ( params , owmId , 'deposit' ) )
115
+ } else if ( loanExists ) {
116
+ navigate ( getLoanManagePathname ( params , owmId , 'loan' ) )
117
+ } else {
118
+ navigate ( getLoanCreatePathname ( params , owmId , 'create' ) )
120
119
}
121
120
}
122
121
0 commit comments