import { css } from '@emotion/css'; import { last } from 'lodash'; import { GrafanaTheme2 } from '@grafana/data'; import { useStyles2 } from '@grafana/ui'; import { DiffTitle } from './DiffTitle'; import { DiffValues } from './DiffValues'; import { Diff, getDiffText } from './utils'; type DiffGroupProps = { diffs: Diff[]; title: string; }; export const DiffGroup = ({ diffs, title }: DiffGroupProps) => { const styles = useStyles2(getStyles); if (diffs.length === 1) { return (
); } return (
); }; const getStyles = (theme: GrafanaTheme2) => ({ container: css({}), list: css({ marginLeft: theme.spacing(4), }), listItem: css({ marginBottom: theme.spacing(1), '&:last-child': { marginBottom: 0, }, }), });