import type {TTabletStateInfo} from '../../../types/api/tablet'; import {InfoViewer, createInfoFormatter, formatObject} from '../../InfoViewer'; import {TabletUptime} from '../../UptimeViewer/UptimeViewer'; const formatTablet = createInfoFormatter({ values: { ChangeTime: (value) => { return ; }, }, labels: { TabletId: 'Tablet', }, defaultValueFormatter: (value) => value && String(value), }); interface TabletTooltipContentProps { data?: TTabletStateInfo; className?: string; } export const TabletTooltipContent = ({data = {}, className}: TabletTooltipContentProps) => { const {TabletId, NodeId, State, Type, ChangeTime, Generation} = data; const info = formatObject(formatTablet, { TabletId, NodeId, State, Type, ChangeTime, Generation, }); return ; };