123456789101112131415161718192021222324252627282930313233 |
- import { css } from '@emotion/css';
- import React from 'react';
- import { useStyles2 } from '@grafana/ui';
- import { AnnotationDetailsField } from '../AnnotationDetailsField';
- type Props = {
- annotations: Array<[string, string]>;
- };
- export function RuleDetailsAnnotations(props: Props): JSX.Element | null {
- const { annotations } = props;
- const styles = useStyles2(getStyles);
- if (annotations.length === 0) {
- return null;
- }
- return (
- <div className={styles.annotations}>
- {annotations.map(([key, value]) => (
- <AnnotationDetailsField key={key} annotationKey={key} value={value} />
- ))}
- </div>
- );
- }
- const getStyles = () => ({
- annotations: css`
- margin-top: 46px;
- `,
- });
|