@octopusdeploy/design-system-components
Version:
The design systems component library.
23 lines (22 loc) • 858 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NavigationBarActions = NavigationBarActions;
const jsx_runtime_1 = require("react/jsx-runtime");
const css_1 = require("@emotion/css");
const design_system_tokens_1 = require("@octopusdeploy/design-system-tokens");
const resetStyles_1 = require("../../utils/resetStyles");
function NavigationBarActions({ items }) {
return (0, jsx_runtime_1.jsx)("ul", { className: ulStyles, children: items.map((item) => renderActionItem(item)) });
}
function renderActionItem(item) {
if (!item.content) {
return null;
}
return (0, jsx_runtime_1.jsx)("li", { children: item.content }, item.key);
}
const ulStyles = (0, css_1.css)({
...resetStyles_1.resetStyles.list,
display: "flex",
alignItems: "center",
gap: design_system_tokens_1.space[16],
});