import { css, cx } from '@emotion/css'; import { useStyles2, useTheme2 } from '@grafana/ui'; import { PanelDataErrorView } from '@grafana/runtime'; import { PanelProps } from '@grafana/data'; import React from 'react'; import { SimpleOptions } from '../types'; import { Trans } from '@grafana/i18n'; interface Props extends PanelProps {} const getStyles = () => { return { wrapper: css` font-family: Open Sans; position: relative; `, svg: css` position: absolute; top: 0; left: 0; `, textBox: css` position: absolute; bottom: 0; left: 0; padding: 10px; `, }; }; export const SimplePanel: React.FC = ({ options, data, width, height, fieldConfig, id }) => { const theme = useTheme2(); const styles = useStyles2(getStyles); if (data.series.length === 0) { return ; } return (
{options.showSeriesCount && (
)}
); };