import {Text} from '@gravity-ui/uikit'; import {cn} from '../../../utils/cn'; import {TooltipComponent} from '../TooltipComponent'; import i18n from '../i18n'; import type {ExtendedTBlock} from '../types'; const b = cn('ydb-gravity-graph'); type Props = { block: ExtendedTBlock; className: string; }; export const StageBlockComponent = ({className, block}: Props) => { const content = (
{block.operators?.length ? block.operators.map((item) =>
{item}
) : block.name} {block.tables?.map((table, index) => (
{index === 0 ? {i18n('label_tables')}: : null} {table}
))}
); if (!block.stats?.length) { return content; } return {content}; };