File tree 3 files changed +10
-5
lines changed
3 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -42,11 +42,11 @@ export default function VaultParamChange(props: Props) {
42
42
const [ managerId , setManagerId ] = useState ( null ) ;
43
43
44
44
const { data, status } = usePublishedDatum (
45
- `vaultFactory.managers.${ managerId } .governance` ,
45
+ managerId ? `vaultFactory.managers.${ managerId } .governance` : undefined ,
46
46
) ;
47
47
48
48
const { data : selectedManagerMetrics } = usePublishedDatum (
49
- `vaultFactory.managers.${ managerId } .metrics` ,
49
+ managerId ? `vaultFactory.managers.${ managerId } .metrics` : undefined ,
50
50
) ;
51
51
52
52
const collateralBrand = selectedManagerMetrics ?. totalCollateral ?. brand ;
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ import CharterGuidance from './CharterGuidance';
15
15
import DirectorParamChange from './DirectorParamChange' ;
16
16
import PauseVaultDirectorOffers from './PauseVaultDirectorOffers' ;
17
17
import ChangeOracles , { ChangeOraclesMode } from './ChangeOracles' ;
18
- import BurnIst from './BurnIst' ;
18
+ // import BurnIst from './BurnIst';
19
19
import PauseLiquidations from './PauseLiquidations' ;
20
20
import AuctioneerParamChange from './AuctioneerParamChange' ;
21
21
Original file line number Diff line number Diff line change @@ -445,13 +445,18 @@ export const usePublishedKeys = (path: string) => {
445
445
return { status, data } ;
446
446
} ;
447
447
448
- export const usePublishedDatum = ( path : string ) => {
448
+ export const usePublishedDatum = ( path ? : string ) => {
449
449
const [ status , setStatus ] = useState ( LoadStatus . Idle ) ;
450
450
const [ data , setData ] = useState ( { } as any ) ;
451
451
452
452
useEffect ( ( ) => {
453
- const { storageWatcher } = rpcUtils ;
453
+ setData ( { } ) ;
454
+ if ( path === undefined ) {
455
+ setStatus ( LoadStatus . Idle ) ;
456
+ return ;
457
+ }
454
458
459
+ const { storageWatcher } = rpcUtils ;
455
460
setStatus ( LoadStatus . Waiting ) ;
456
461
457
462
return storageWatcher . watchLatest (
You can’t perform that action at this time.
0 commit comments