@grafana/ui
Version:
Grafana Components Library
31 lines (26 loc) • 955 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var jsxRuntime = require('react/jsx-runtime');
var css = require('@emotion/css');
var ThemeContext = require('../../themes/ThemeContext.cjs');
;
const InlineSegmentGroup = ({ children, className, grow, ...htmlProps }) => {
const styles = ThemeContext.useStyles2(getStyles, grow);
return /* @__PURE__ */ jsxRuntime.jsx("div", { className: css.cx(styles.container, className), ...htmlProps, children });
};
InlineSegmentGroup.displayName = "InlineSegmentGroup";
const getStyles = (theme, grow) => {
return {
container: css.css({
display: "flex",
flexDirection: "row",
alignItems: "flex-start",
textAlign: "left",
position: "relative",
flex: `${grow ? 1 : 0} 0 auto`,
marginBottom: theme.spacing(0.5)
})
};
};
exports.InlineSegmentGroup = InlineSegmentGroup;
//# sourceMappingURL=InlineSegmentGroup.cjs.map