@grafana/ui
Version:
Grafana Components Library
24 lines (19 loc) • 783 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var jsxRuntime = require('react/jsx-runtime');
var css = require('@emotion/css');
var IconButton = require('../../IconButton/IconButton.cjs');
var ThemeContext = require('../../../themes/ThemeContext.cjs');
;
const CloseButton = ({ onClick, "aria-label": ariaLabel, style }) => {
const styles = ThemeContext.useStyles2(getStyles);
return /* @__PURE__ */ jsxRuntime.jsx(IconButton.IconButton, { "aria-label": ariaLabel != null ? ariaLabel : "Close", className: styles, name: "times", onClick, style });
};
const getStyles = (theme) => css.css({
position: "absolute",
margin: "0px",
right: 5,
top: 6
});
exports.CloseButton = CloseButton;
//# sourceMappingURL=CloseButton.cjs.map