UNPKG

@actinc/dls

Version:

Design Language System (DLS) for ACT & Encoura front-end projects.

22 lines 1.41 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import Grid from '@mui/material/Grid'; import RenderLogo from './RenderLogo'; import RenderNavigationItem from './RenderNavigationItem'; import { StyledAppBar, StyledGrid } from './styles'; export var AppBarNavigation = function (_a) { var appBarHeight = _a.appBarHeight, appBarProps = _a.AppBarProps, headerRightElement = _a.headerRightElement, logoProps = _a.RenderLogoProps, navigationItems = _a.navigationItems; return (_jsxs(StyledAppBar, __assign({ "$appBarHeight": appBarHeight || 72, color: "transparent" }, appBarProps, { children: [_jsx(RenderLogo, __assign({}, logoProps)), _jsx(StyledGrid, { container: true, spacing: 4, children: navigationItems.map(function (n) { return (_jsx(Grid, { children: _jsx(RenderNavigationItem, __assign({}, n)) }, n.title)); }) }), Boolean(headerRightElement) && (_jsx(Grid, { style: { marginLeft: 'auto' }, children: headerRightElement }))] }))); }; export default AppBarNavigation; //# sourceMappingURL=index.js.map