@@ -15,7 +15,7 @@ import { useStoredState } from "@/src/services/StoredState";
15
15
import { useTransactionFlow } from "@/src/services/TransactionFlow" ;
16
16
import { isPrefixedtroveId } from "@/src/types" ;
17
17
import { css } from "@/styled-system/css" ;
18
- import { Button , InfoTooltip , Tabs , TokenIcon } from "@liquity2/uikit" ;
18
+ import { addressesEqual , Button , InfoTooltip , Tabs , TokenIcon } from "@liquity2/uikit" ;
19
19
import { a , useTransition } from "@react-spring/web" ;
20
20
import * as dn from "dnum" ;
21
21
import { notFound , useRouter , useSearchParams , useSelectedLayoutSegment } from "next/navigation" ;
@@ -250,8 +250,11 @@ function ClaimCollateralSurplus({
250
250
? dn . mul ( collSurplus . data , collPriceUsd . data )
251
251
: null ;
252
252
253
- // const isOwner = account.address && addressesEqual(account.address, loan.borrower);
254
- const isOwner = true ;
253
+ const isOwner = account . address && addressesEqual ( account . address , loan . borrower ) ;
254
+
255
+ if ( ! collSurplus . data || dn . eq ( collSurplus . data , 0 ) ) {
256
+ return null ;
257
+ }
255
258
256
259
return (
257
260
< div
@@ -358,7 +361,6 @@ function ClaimCollateralSurplus({
358
361
] ,
359
362
successLink : [ "/" , "Go to the dashboard" ] ,
360
363
successMessage : "The loan position has been closed successfully." ,
361
-
362
364
borrower : loan . borrower ,
363
365
collIndex : loan . collIndex ,
364
366
collSurplus : collSurplus . data ?? dnum18 ( 0 ) ,
0 commit comments