mirror of https://github.com/grafana/grafana
Logs Panel: Table UI - feedback link (#78354)
* Adds google form link to let users submit feedback on logs table UI Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>pull/71168/head^2
parent
2ac60dc300
commit
f7ace22285
@ -0,0 +1,38 @@ |
||||
import { css } from '@emotion/css'; |
||||
import React from 'react'; |
||||
|
||||
import { GrafanaTheme2 } from '@grafana/data'; |
||||
import { Icon, Stack, useStyles2 } from '@grafana/ui'; |
||||
|
||||
interface Props { |
||||
feedbackUrl?: string; |
||||
} |
||||
|
||||
export function LogsFeedback({ feedbackUrl }: Props) { |
||||
const styles = useStyles2(getStyles); |
||||
return ( |
||||
<Stack> |
||||
<a |
||||
href={feedbackUrl} |
||||
className={styles.link} |
||||
title="The logs table is new, please let us know how we can improve it" |
||||
target="_blank" |
||||
rel="noreferrer noopener" |
||||
> |
||||
<Icon name="comment-alt-message" /> Give feedback |
||||
</a> |
||||
</Stack> |
||||
); |
||||
} |
||||
|
||||
function getStyles(theme: GrafanaTheme2) { |
||||
return { |
||||
link: css({ |
||||
color: theme.colors.text.secondary, |
||||
fontSize: theme.typography.bodySmall.fontSize, |
||||
':hover': { |
||||
color: theme.colors.text.link, |
||||
}, |
||||
}), |
||||
}; |
||||
} |
Loading…
Reference in new issue