UNPKG

@grafana/ui

Version:
29 lines (24 loc) 901 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var Tab = require('../Tabs/Tab.cjs'); var TabsBar = require('../Tabs/TabsBar.cjs'); var ModalHeader = require('./ModalHeader.cjs'); "use strict"; const ModalTabsHeader = ({ title, tabs, activeTab, onChangeTab }) => { return /* @__PURE__ */ jsxRuntime.jsx(ModalHeader.ModalHeader, { title, children: /* @__PURE__ */ jsxRuntime.jsx(TabsBar.TabsBar, { hideBorder: true, children: tabs.map((t, index) => { return /* @__PURE__ */ jsxRuntime.jsx( Tab.Tab, { label: t.label, icon: t.icon, suffix: t.tabSuffix, active: t.value === activeTab, onChangeTab: () => onChangeTab(t) }, `${t.value}-${index}` ); }) }) }); }; exports.ModalTabsHeader = ModalTabsHeader; //# sourceMappingURL=ModalTabsHeader.cjs.map