import {ClipboardButton, Flex} from '@gravity-ui/uikit'; import {skipToken} from '@reduxjs/toolkit/query'; import {StringParam, useQueryParams} from 'use-query-params'; import {VDiskStateLabel} from '../../components/VDiskStatus'; import {vDiskApi} from '../../store/reducers/vdisk/vdisk'; import {b} from './constants'; import {headerKeyset} from './i18n'; export function VDiskLeftControls() { const [{vDiskId, nodeId, database}] = useQueryParams({ vDiskId: StringParam, nodeId: StringParam, database: StringParam, }); const {currentData} = vDiskApi.endpoints.getVDiskData.useQueryState( vDiskId ? {vDiskId, nodeId: nodeId ?? undefined, database: database ?? undefined} : skipToken, ); if (!vDiskId) { return null; } return ( ); }