import { css, cx } from '@emotion/css'; import React, { forwardRef, HTMLAttributes } from 'react'; import { GrafanaTheme2 } from '@grafana/data'; import { useStyles2 } from '../../themes'; export interface Props extends HTMLAttributes { className?: string; } export const ToolbarButtonRow = forwardRef(({ className, children, ...rest }, ref) => { const styles = useStyles2(getStyles); return (
{children}
); }); ToolbarButtonRow.displayName = 'ToolbarButtonRow'; const getStyles = (theme: GrafanaTheme2) => ({ wrapper: css` display: flex; > .button-group, > .toolbar-button { margin-left: ${theme.spacing(1)}; &:first-child { margin-left: 0; } } `, });