import { css } from '@emotion/css'; import { GrafanaTheme2 } from '@grafana/data'; import { useStyles2 } from '@grafana/ui'; interface Props { name: string; traceIds: string[]; } export const InspectStatsTraceIdsTable = ({ name, traceIds }: Props) => { const styles = useStyles2(getStyles); if (traceIds.length === 0) { return null; } return (
{name}
{traceIds.map((traceId, index) => { return ( ); })}
{traceId}
); }; const getStyles = (theme: GrafanaTheme2) => ({ heading: css({ fontSize: theme.typography.body.fontSize, marginBottom: theme.spacing(1), }), wrapper: css({ paddingBottom: theme.spacing(2), }), cell: css({ textAlign: 'right', }), });