@@ -65,14 +65,12 @@ export function VDiskPage() {
6565 const isUserAllowedToMakeChanges = useIsUserAllowedToMakeChanges ( ) ;
6666 const newDiskApiAvailable = useDiskPagesAvailable ( ) ;
6767
68- const [ { nodeId, pDiskId, vDiskId : vDiskIdParam , activeTab, database : databaseParam } ] =
69- useQueryParams ( {
70- nodeId : StringParam ,
71- pDiskId : StringParam ,
72- vDiskId : StringParam ,
73- activeTab : StringParam ,
74- database : StringParam ,
75- } ) ;
68+ const [ { nodeId, vDiskId : vDiskIdParam , activeTab, database : databaseParam } ] = useQueryParams ( {
69+ nodeId : StringParam ,
70+ vDiskId : StringParam ,
71+ activeTab : StringParam ,
72+ database : StringParam ,
73+ } ) ;
7674 const database = databaseParam ?? undefined ;
7775
7876 const vDiskTab = vDiskTabSchema . parse ( activeTab ) ;
@@ -107,8 +105,17 @@ export function VDiskPage() {
107105 } , [ dispatch , database , vDiskData ?. VDiskId ?. GroupID , vDiskData ?. StringifiedId ] ) ;
108106
109107 const loading = isFetching && vDiskData === undefined ;
110- const { NodeHost, NodeId, NodeType, NodeDC, PDiskId, PDiskType, Severity, VDiskId} =
111- vDiskData || { } ;
108+ const {
109+ NodeHost,
110+ NodeId,
111+ NodeType,
112+ NodeDC,
113+ PDiskId,
114+ PDiskType,
115+ Severity,
116+ VDiskId,
117+ StringifiedId,
118+ } = vDiskData || { } ;
112119
113120 const { GroupID, GroupGeneration, Ring, Domain, VDisk} =
114121 VDiskId || ( ! loading && getVDiskIdFromString ( vDiskIdParam ) ) || { } ;
@@ -169,8 +176,8 @@ export function VDiskPage() {
169176 ? `${ vDiskPageKeyset ( 'vdisk' ) } ${ vDiskSlotId } `
170177 : vDiskPageKeyset ( 'vdisk' ) ;
171178
172- const pDiskPagePart = pDiskId
173- ? `${ vDiskPageKeyset ( 'pdisk' ) } ${ pDiskId } `
179+ const pDiskPagePart = PDiskId
180+ ? `${ vDiskPageKeyset ( 'pdisk' ) } ${ PDiskId } `
174181 : vDiskPageKeyset ( 'pdisk' ) ;
175182
176183 const nodePagePart = NodeHost ? NodeHost : vDiskPageKeyset ( 'node' ) ;
@@ -275,8 +282,9 @@ export function VDiskPage() {
275282 < VDiskTablets
276283 scrollContainerRef = { containerRef }
277284 nodeId = { nodeId ?? undefined }
278- pDiskId = { pDiskId ?? undefined }
285+ pDiskId = { PDiskId }
279286 vDiskSlotId = { vDiskSlotId ?? undefined }
287+ vDiskId = { StringifiedId }
280288 className = { vDiskPageCn ( 'tablets-content' ) }
281289 />
282290 ) ;
@@ -293,12 +301,12 @@ export function VDiskPage() {
293301 database = { database }
294302 groupId = { GroupID }
295303 nodeId = { nodeId ?? undefined }
296- pDiskId = { pDiskId ?? undefined }
304+ pDiskId = { PDiskId }
297305 scrollContainerRef = { containerRef }
298306 viewContext = { {
299307 groupId : GroupID ?. toString ( ) ,
300308 nodeId : nodeId ?. toString ( ) ,
301- pDiskId : pDiskId ?. toString ( ) ,
309+ pDiskId : PDiskId ?. toString ( ) ,
302310 vDiskSlotId : vDiskSlotId ?. toString ( ) ,
303311 } }
304312 />
0 commit comments