@grafana/ui
Version:
Grafana Components Library
32 lines (27 loc) • 1.18 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var jsxRuntime = require('react/jsx-runtime');
var e2eSelectors = require('@grafana/e2e-selectors');
var i18n = require('@grafana/i18n');
var IconButton = require('../../IconButton/IconButton.cjs');
var Stack = require('../../Layout/Stack/Stack.cjs');
var TimePickerTitle = require('./TimePickerTitle.cjs');
;
function Header({ onClose }) {
return /* @__PURE__ */ jsxRuntime.jsxs(Stack.Stack, { justifyContent: "space-between", children: [
/* @__PURE__ */ jsxRuntime.jsx(TimePickerTitle.TimePickerTitle, { children: /* @__PURE__ */ jsxRuntime.jsx(i18n.Trans, { i18nKey: "time-picker.calendar.select-time", children: "Select a time range" }) }),
/* @__PURE__ */ jsxRuntime.jsx(
IconButton.IconButton,
{
"data-testid": e2eSelectors.selectors.components.TimePicker.calendar.closeButton,
tooltip: i18n.t(`time-picker.calendar.close`, "Close calendar"),
name: "times",
variant: "secondary",
onClick: onClose
}
)
] });
}
Header.displayName = "Header";
exports.Header = Header;
//# sourceMappingURL=CalendarHeader.cjs.map