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