UNPKG

@octopusdeploy/design-system-components

Version:
23 lines (22 loc) 858 B
"use strict"; 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], });