grafana/public/app/features/explore/NoData.tsx
Giordano Ricci 9770768efc
Chore: refactor some styles in explore to use the object syntax (#80080)
* Chore: refactor some styles in explore to use the object syntax

* refactor LiveLogs styles to use object syntax

* Revert "refactor LiveLogs styles to use object syntax"

This reverts commit 293aa2589f.
2024-01-16 19:49:12 +00:00

36 lines
921 B
TypeScript

import { css } from '@emotion/css';
import React from 'react';
import { GrafanaTheme2 } from '@grafana/data/src';
import { useStyles2, PanelContainer } from '@grafana/ui';
export const NoData = () => {
const css = useStyles2(getStyles);
return (
<>
<PanelContainer data-testid="explore-no-data" className={css.wrapper}>
<span className={css.message}>{'No data'}</span>
</PanelContainer>
</>
);
};
const getStyles = (theme: GrafanaTheme2) => ({
wrapper: css({
label: 'no-data-card',
padding: theme.spacing(3),
background: theme.colors.background.primary,
borderRadius: theme.shape.radius.default,
display: 'flex',
flexDirection: 'column',
alignItems: 'center',
justifyContent: 'center',
flexGrow: 1,
}),
message: css({
fontSize: theme.typography.h2.fontSize,
padding: theme.spacing(4),
color: theme.colors.text.disabled,
}),
});