import {Ellipsis} from '@gravity-ui/icons'; import type {ButtonProps} from '@gravity-ui/uikit'; import {ActionTooltip, Button} from '@gravity-ui/uikit'; import {DropdownMenu} from '../../../../../../components/DropdownMenu'; import i18n from '../../i18n'; import type {QueryResultsInfo} from './useQueryInfoMenuItems'; import {useQueryInfoMenuItems} from './useQueryInfoMenuItems'; export interface QueryInfoDropdownProps { queryResultsInfo: QueryResultsInfo; database: string; hasPlanToSvg: boolean; error?: unknown; } export function QueryInfoDropdown({ queryResultsInfo, database, hasPlanToSvg, error, }: QueryInfoDropdownProps) { const {isLoading, items} = useQueryInfoMenuItems({ queryResultsInfo, database, hasPlanToSvg, error, }); const renderSwitcher = (props: ButtonProps) => { return ( ); }; if (!items.length) { return null; } return ( ); }