import { css } from '@emotion/css'; import React, { CSSProperties, useCallback } from 'react'; import { GrafanaTheme2 } from '@grafana/data'; import { useStyles2 } from '@grafana/ui'; interface StackProps { direction?: CSSProperties['flexDirection']; alignItems?: CSSProperties['alignItems']; wrap?: boolean; gap?: number; flexGrow?: CSSProperties['flexGrow']; children: React.ReactNode; } export function Stack(props: StackProps) { const styles = useStyles2(useCallback((theme) => getStyles(theme, props), [props])); return