import React from 'react'; import { css, cx } from 'emotion'; import { GrafanaTheme } from '@grafana/data'; import { stylesFactory, Button, HorizontalGroup, useTheme } from '@grafana/ui'; type Props = { addQueryRowButtonDisabled?: boolean; addQueryRowButtonHidden?: boolean; richHistoryButtonActive?: boolean; queryInspectorButtonActive?: boolean; onClickAddQueryRowButton: () => void; onClickRichHistoryButton: () => void; onClickQueryInspectorButton: () => void; }; const getStyles = stylesFactory((theme: GrafanaTheme) => { return { containerMargin: css` margin-top: ${theme.spacing.md}; `, }; }); export function SecondaryActions(props: Props) { const theme = useTheme(); const styles = getStyles(theme); return (