import React from 'react'; import {Card, Flex, Popover, Text} from '@gravity-ui/uikit'; import {StatusIcon} from '../../../../../components/StatusIcon/StatusIcon'; import type {EFlag} from '../../../../../types/api/enums'; import {cn} from '../../../../../utils/cn'; import './TabCard.scss'; const b = cn('tenant-tab-card'); interface MetricTabCardProps { title: string; status: EFlag; value: string; description: string; helpText?: string; active?: boolean; } function handleHelpMarkPopoverClick(event: React.MouseEvent) { event.stopPropagation(); } export function MetricTabCard({ title, status, value, description, helpText, active, }: MetricTabCardProps) { const statusIcon = ; const statusHelpMark = helpText ? ( {helpText} } hasArrow placement={['top', 'bottom']} > {statusIcon} ) : ( statusIcon ); return ( {title} {value} {statusHelpMark} {description} ); }