GrafanaUI: Deprecate logs components (#55364)

* grafana-ui: mark logs-components deprecated

* improved deprecation-message
This commit is contained in:
Gábor Farkas 2022-09-19 13:21:14 +02:00 committed by GitHub
parent e73a85dfb5
commit 5efeff4890
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 0 deletions

View File

@ -12,6 +12,7 @@ interface Props {
labels: Labels;
}
/** @deprecated will be removed in the next major version */
export const LogLabels: FunctionComponent<Props> = ({ labels }) => {
const styles = useStyles2(getStyles);
const displayLabels = Object.keys(labels).filter((label) => !label.startsWith('_') && !HIDDEN_LABELS.includes(label));

View File

@ -101,5 +101,6 @@ export class UnThemedLogMessageAnsi extends PureComponent<Props, State> {
}
}
/** @deprecated will be removed in the next major version */
export const LogMessageAnsi = withTheme2(UnThemedLogMessageAnsi);
LogMessageAnsi.displayName = 'LogMessageAnsi';

View File

@ -188,5 +188,6 @@ class UnThemedLogRows extends PureComponent<Props, State> {
}
}
/** @deprecated will be removed in the next major version */
export const LogRows = withTheme2(UnThemedLogRows);
LogRows.displayName = 'LogsRows';

View File

@ -4,6 +4,7 @@ import { GrafanaTheme2, LogLevel } from '@grafana/data';
import { styleMixins } from '../../themes';
/** @deprecated will be removed in the next major version */
export const getLogRowStyles = (theme: GrafanaTheme2, logLevel?: LogLevel) => {
let logColor = theme.isLight ? theme.v1.palette.gray5 : theme.v1.palette.gray2;
const hoverBgColor = styleMixins.hoverColor(theme.colors.background.secondary, theme);