import {Code} from '@gravity-ui/icons'; import {Button, Flex, Icon} from '@gravity-ui/uikit'; import {cn} from '../../utils/cn'; import type {YDBDefinitionListItem} from '../YDBDefinitionList/YDBDefinitionList'; import {YDBDefinitionList} from '../YDBDefinitionList/YDBDefinitionList'; import {YQLCodePreview} from '../YQLCodePreview/YQLCodePreview'; import i18n from './i18n'; import './QueryDetails.scss'; const b = cn('ydb-query-details'); interface QueryDetailsProps { queryText: string; infoItems?: YDBDefinitionListItem[]; onOpenInEditor?: () => void; } export const QueryDetails = ({queryText, infoItems, onOpenInEditor}: QueryDetailsProps) => { return ( {infoItems && infoItems.length > 0 && ( )} {i18n('action_open-in-editor')} ) : undefined } /> ); };