@grafana/ui
Version:
Grafana Components Library
35 lines (30 loc) • 1.19 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var jsxRuntime = require('react/jsx-runtime');
var i18n = require('@grafana/i18n');
var ThemeContext = require('../../themes/ThemeContext.cjs');
var IconButton = require('../IconButton/IconButton.cjs');
var getSelectStyles = require('./getSelectStyles.cjs');
;
const MultiValueContainer = ({ innerProps, children }) => {
const theme = ThemeContext.useTheme2();
const styles = getSelectStyles.getSelectStyles(theme);
return /* @__PURE__ */ jsxRuntime.jsx("div", { ...innerProps, className: styles.multiValueContainer, children });
};
const MultiValueRemove = ({ children, innerProps }) => {
const theme = ThemeContext.useTheme2();
const styles = getSelectStyles.getSelectStyles(theme);
return /* @__PURE__ */ jsxRuntime.jsx(
IconButton.IconButton,
{
...innerProps,
name: "times",
size: "sm",
className: styles.multiValueRemove,
tooltip: i18n.t("grafana-ui.select.multi-value-remove", "Remove")
}
);
};
exports.MultiValueContainer = MultiValueContainer;
exports.MultiValueRemove = MultiValueRemove;
//# sourceMappingURL=MultiValue.cjs.map