UNPKG

dumi-theme-nocobase

Version:
73 lines 13.6 kB
import _toConsumableArray from "@babel/runtime/helpers/esm/toConsumableArray"; import { css } from '@emotion/react'; import { Menu } from 'antd'; import { useLocation, useNavData } from 'dumi'; import ExternalLink from "../../common/ExternalLink"; import useAdditionalThemeConfig from "../../hooks/useAdditionalThemeConfig"; import useSiteToken from "../../hooks/useSiteToken"; import { getMoreLinksGroup } from "./More"; import { jsx as ___EmotionJSX } from "@emotion/react"; var useStyle = function useStyle() { var _useSiteToken = useSiteToken(), token = _useSiteToken.token; var antCls = token.antCls, iconCls = token.iconCls, fontFamily = token.fontFamily, headerHeight = token.headerHeight, menuItemBorder = token.menuItemBorder, colorPrimary = token.colorPrimary; return { nav: /*#__PURE__*/css("height:100%;font-size:14px;font-family:Avenir,", fontFamily, ",sans-serif;border:0;&", antCls, "-menu-horizontal{border-bottom:none;&>", antCls, "-menu-item,&>", antCls, "-menu-submenu{min-width:(40px + 12px * 2);height:", headerHeight, "px;padding-right:12px;padding-left:12px;line-height:", headerHeight, "px;&::after{top:0;right:12px;bottom:auto;left:12px;border-width:", menuItemBorder, "px;}}& ", antCls, "-menu-submenu-title ", iconCls, "{margin:0;}&>", antCls, "-menu-item-selected{a{color:", colorPrimary, ";}}}&>", antCls, "-menu-item,&>", antCls, "-menu-submenu{text-align:center;}" + (process.env.NODE_ENV === "production" ? "" : ";label:nav;"), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk5hdmlnYXRpb24udHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9CWSIsImZpbGUiOiJOYXZpZ2F0aW9uLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgTWVudVByb3BzIH0gZnJvbSAnYW50ZCc7XG5pbXBvcnQgeyBNZW51IH0gZnJvbSAnYW50ZCc7XG5pbXBvcnQgeyB1c2VMb2NhdGlvbiwgdXNlTmF2RGF0YSB9IGZyb20gJ2R1bWknO1xuaW1wb3J0IEV4dGVybmFsTGluayBmcm9tICcuLi8uLi9jb21tb24vRXh0ZXJuYWxMaW5rJztcbmltcG9ydCB1c2VBZGRpdGlvbmFsVGhlbWVDb25maWcgZnJvbSAnLi4vLi4vaG9va3MvdXNlQWRkaXRpb25hbFRoZW1lQ29uZmlnJztcbmltcG9ydCB1c2VTaXRlVG9rZW4gZnJvbSAnLi4vLi4vaG9va3MvdXNlU2l0ZVRva2VuJztcbmltcG9ydCB7IGdldE1vcmVMaW5rc0dyb3VwIH0gZnJvbSAnLi9Nb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBOYXZpZ2F0aW9uUHJvcHMge1xuICBpc01vYmlsZTogYm9vbGVhbjtcbiAgbWVudU1vZGU/OiAnaW5saW5lJyB8ICdob3Jpem9udGFsJztcbn1cblxuY29uc3QgdXNlU3R5bGUgPSAoKSA9PiB7XG4gIGNvbnN0IHsgdG9rZW4gfSA9IHVzZVNpdGVUb2tlbigpO1xuXG4gIGNvbnN0IHsgYW50Q2xzLCBpY29uQ2xzLCBmb250RmFtaWx5LCBoZWFkZXJIZWlnaHQsIG1lbnVJdGVtQm9yZGVyLCBjb2xvclByaW1hcnkgfSA9IHRva2VuO1xuXG4gIHJldHVybiB7XG4gICAgbmF2OiBjc3NgXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogQXZlbmlyLCAke2ZvbnRGYW1pbHl9LCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmJHthbnRDbHN9LW1lbnUtaG9yaXpvbnRhbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgJiA+ICR7YW50Q2xzfS1tZW51LWl0ZW0sICYgPiAke2FudENsc30tbWVudS1zdWJtZW51IHtcbiAgICAgICAgICBtaW4td2lkdGg6ICg0MHB4ICsgMTJweCAqIDIpO1xuICAgICAgICAgIGhlaWdodDogJHtoZWFkZXJIZWlnaHR9cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICR7aGVhZGVySGVpZ2h0fXB4O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAke21lbnVJdGVtQm9yZGVyfXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgJHthbnRDbHN9LW1lbnUtc3VibWVudS10aXRsZSAke2ljb25DbHN9IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gJHthbnRDbHN9LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHtjb2xvclByaW1hcnl9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gJHthbnRDbHN9LW1lbnUtaXRlbSwgJiA+ICR7YW50Q2xzfS1tZW51LXN1Ym1lbnUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgYCxcbiAgICBwb3BvdmVyTWVudU5hdjogY3NzYFxuICAgICAgJHthbnRDbHN9LW1lbnUtaXRlbSxcbiAgICAgICR7YW50Q2xzfS1tZW51LXN1Ym1lbnUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAke2FudENsc30tbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAke2FudENsc30tbWVudS1pdGVtLWdyb3VwLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB9XG5cbiAgICAgICR7YW50Q2xzfS1tZW51LWl0ZW0sXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgYFxuICB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTmF2aWdhdGlvbih7IGlzTW9iaWxlLCBtZW51TW9kZSB9OiBOYXZpZ2F0aW9uUHJvcHMpIHtcbiAgY29uc3QgbmF2TGlzdCA9IHVzZU5hdkRhdGEoKTtcbiAgY29uc3QgeyBwYXRobmFtZSwgc2VhcmNoIH0gPSB1c2VMb2NhdGlvbigpO1xuICBjb25zdCB7IGdpdGh1YiwgbW9yZUxpbmtzID0gW10gfSA9IHVzZUFkZGl0aW9uYWxUaGVtZUNvbmZpZygpO1xuICBjb25zdCBhY3RpdmVNZW51SXRlbSA9IHBhdGhuYW1lLnNwbGl0KCcvJykuc2xpY2UoMCwgMikuam9pbignLycpO1xuICAvLyBAdHMtaWdub3JlXG4gIGNvbnN0IG1lbnVJdGVtczogTWVudVByb3BzWydpdGVtcyddID0gKG5hdkxpc3QgPz8gW10pLm1hcCgobmF2SXRlbSkgPT4ge1xuICAgIGNvbnN0IGxpbmtLZXlWYWx1ZSA9IG5hdkl0ZW0ubGluaz8uc3BsaXQoJy8nKS5zbGljZSgwLCAyKS5qb2luKCcvJyk7XG4gICAgcmV0dXJuIHtcbiAgICAgIGxhYmVsOiA8RXh0ZXJuYWxMaW5rIHRvPXtgJHtuYXZJdGVtLmxpbmt9JHtzZWFyY2h9YH0+e25hdkl0ZW0udGl0bGV9PC9FeHRlcm5hbExpbms+LFxuICAgICAga2V5OiBsaW5rS2V5VmFsdWVcbiAgICB9O1xuICB9KTtcblxuICBjb25zdCBhZGRpdGlvbmFsSXRlbXM6IE1lbnVQcm9wc1snaXRlbXMnXSA9IFtcbiAgICBnaXRodWJcbiAgICAgID8ge1xuICAgICAgICAgIGxhYmVsOiAoXG4gICAgICAgICAgICA8YSByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCIgaHJlZj17Z2l0aHVifSB0YXJnZXQ9XCJfYmxhbmtcIj5cbiAgICAgICAgICAgICAgR2l0SHViXG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgKSxcbiAgICAgICAgICBrZXk6ICdnaXRodWInXG4gICAgICAgIH1cbiAgICAgIDogbnVsbCxcbiAgICAuLi4oZ2V0TW9yZUxpbmtzR3JvdXAobW9yZUxpbmtzKSB8fCBbXSlcbiAgXTtcblxuICBsZXQgYWRkaXRpb25hbDogTWVudVByb3BzWydpdGVtcyddO1xuICBpZiAoaXNNb2JpbGUgfHwgbWVudU1vZGUgPT09ICdpbmxpbmUnKSB7XG4gICAgYWRkaXRpb25hbCA9IGFkZGl0aW9uYWxJdGVtcztcbiAgfVxuICBjb25zdCBpdGVtczogTWVudVByb3BzWydpdGVtcyddID0gWy4uLihtZW51SXRlbXMgPz8gW10pLCAuLi4oYWRkaXRpb25hbCA/PyBbXSldO1xuICBjb25zdCBtb2RlID0gbWVudU1vZGUgfHwgKGlzTW9iaWxlID8gJ2lubGluZScgOiAnaG9yaXpvbnRhbCcpO1xuICBjb25zdCBzdHlsZSA9IHVzZVN0eWxlKCk7XG5cbiAgcmV0dXJuIChcbiAgICA8TWVudVxuICAgICAgaXRlbXM9e2l0ZW1zfVxuICAgICAgbW9kZT17bW9kZX1cbiAgICAgIGNzcz17bW9kZSA9PT0gJ2lubGluZScgPyBzdHlsZS5wb3BvdmVyTWVudU5hdiA6IHN0eWxlLm5hdn1cbiAgICAgIHN0eWxlPXt7IGhlaWdodDogJzk1JScgfX1cbiAgICAgIHNlbGVjdGVkS2V5cz17W2FjdGl2ZU1lbnVJdGVtXX1cbiAgICAgIGRpc2FibGVkT3ZlcmZsb3dcbiAgICAvPlxuICApO1xufVxuIl19 */"), popoverMenuNav: /*#__PURE__*/css(antCls, "-menu-item,", antCls, "-menu-submenu{text-align:left;}", antCls, "-menu-item-group-title{padding-left:24px;}", antCls, "-menu-item-group-list{padding:0 16px;}", antCls, "-menu-item,a{color:#333;}" + (process.env.NODE_ENV === "production" ? "" : ";label:popoverMenuNav;"), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk5hdmlnYXRpb24udHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTREdUIiLCJmaWxlIjoiTmF2aWdhdGlvbi50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSB7IE1lbnVQcm9wcyB9IGZyb20gJ2FudGQnO1xuaW1wb3J0IHsgTWVudSB9IGZyb20gJ2FudGQnO1xuaW1wb3J0IHsgdXNlTG9jYXRpb24sIHVzZU5hdkRhdGEgfSBmcm9tICdkdW1pJztcbmltcG9ydCBFeHRlcm5hbExpbmsgZnJvbSAnLi4vLi4vY29tbW9uL0V4dGVybmFsTGluayc7XG5pbXBvcnQgdXNlQWRkaXRpb25hbFRoZW1lQ29uZmlnIGZyb20gJy4uLy4uL2hvb2tzL3VzZUFkZGl0aW9uYWxUaGVtZUNvbmZpZyc7XG5pbXBvcnQgdXNlU2l0ZVRva2VuIGZyb20gJy4uLy4uL2hvb2tzL3VzZVNpdGVUb2tlbic7XG5pbXBvcnQgeyBnZXRNb3JlTGlua3NHcm91cCB9IGZyb20gJy4vTW9yZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTmF2aWdhdGlvblByb3BzIHtcbiAgaXNNb2JpbGU6IGJvb2xlYW47XG4gIG1lbnVNb2RlPzogJ2lubGluZScgfCAnaG9yaXpvbnRhbCc7XG59XG5cbmNvbnN0IHVzZVN0eWxlID0gKCkgPT4ge1xuICBjb25zdCB7IHRva2VuIH0gPSB1c2VTaXRlVG9rZW4oKTtcblxuICBjb25zdCB7IGFudENscywgaWNvbkNscywgZm9udEZhbWlseSwgaGVhZGVySGVpZ2h0LCBtZW51SXRlbUJvcmRlciwgY29sb3JQcmltYXJ5IH0gPSB0b2tlbjtcblxuICByZXR1cm4ge1xuICAgIG5hdjogY3NzYFxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEF2ZW5pciwgJHtmb250RmFtaWx5fSwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJiR7YW50Q2xzfS1tZW51LWhvcml6b250YWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICYgPiAke2FudENsc30tbWVudS1pdGVtLCAmID4gJHthbnRDbHN9LW1lbnUtc3VibWVudSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAoNDBweCArIDEycHggKiAyKTtcbiAgICAgICAgICBoZWlnaHQ6ICR7aGVhZGVySGVpZ2h0fXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAke2hlYWRlckhlaWdodH1weDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHttZW51SXRlbUJvcmRlcn1weDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICR7YW50Q2xzfS1tZW51LXN1Ym1lbnUtdGl0bGUgJHtpY29uQ2xzfSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICR7YW50Q2xzfS1tZW51LWl0ZW0tc2VsZWN0ZWQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR7Y29sb3JQcmltYXJ5fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+ICR7YW50Q2xzfS1tZW51LWl0ZW0sICYgPiAke2FudENsc30tbWVudS1zdWJtZW51IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIGAsXG4gICAgcG9wb3Zlck1lbnVOYXY6IGNzc2BcbiAgICAgICR7YW50Q2xzfS1tZW51LWl0ZW0sXG4gICAgICAke2FudENsc30tbWVudS1zdWJtZW51IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJHthbnRDbHN9LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJHthbnRDbHN9LW1lbnUtaXRlbS1ncm91cC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuXG4gICAgICAke2FudENsc30tbWVudS1pdGVtLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgIGBcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE5hdmlnYXRpb24oeyBpc01vYmlsZSwgbWVudU1vZGUgfTogTmF2aWdhdGlvblByb3BzKSB7XG4gIGNvbnN0IG5hdkxpc3QgPSB1c2VOYXZEYXRhKCk7XG4gIGNvbnN0IHsgcGF0aG5hbWUsIHNlYXJjaCB9ID0gdXNlTG9jYXRpb24oKTtcbiAgY29uc3QgeyBnaXRodWIsIG1vcmVMaW5rcyA9IFtdIH0gPSB1c2VBZGRpdGlvbmFsVGhlbWVDb25maWcoKTtcbiAgY29uc3QgYWN0aXZlTWVudUl0ZW0gPSBwYXRobmFtZS5zcGxpdCgnLycpLnNsaWNlKDAsIDIpLmpvaW4oJy8nKTtcbiAgLy8gQHRzLWlnbm9yZVxuICBjb25zdCBtZW51SXRlbXM6IE1lbnVQcm9wc1snaXRlbXMnXSA9IChuYXZMaXN0ID8/IFtdKS5tYXAoKG5hdkl0ZW0pID0+IHtcbiAgICBjb25zdCBsaW5rS2V5VmFsdWUgPSBuYXZJdGVtLmxpbms/LnNwbGl0KCcvJykuc2xpY2UoMCwgMikuam9pbignLycpO1xuICAgIHJldHVybiB7XG4gICAgICBsYWJlbDogPEV4dGVybmFsTGluayB0bz17YCR7bmF2SXRlbS5saW5rfSR7c2VhcmNofWB9PntuYXZJdGVtLnRpdGxlfTwvRXh0ZXJuYWxMaW5rPixcbiAgICAgIGtleTogbGlua0tleVZhbHVlXG4gICAgfTtcbiAgfSk7XG5cbiAgY29uc3QgYWRkaXRpb25hbEl0ZW1zOiBNZW51UHJvcHNbJ2l0ZW1zJ10gPSBbXG4gICAgZ2l0aHViXG4gICAgICA/IHtcbiAgICAgICAgICBsYWJlbDogKFxuICAgICAgICAgICAgPGEgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiIGhyZWY9e2dpdGh1Yn0gdGFyZ2V0PVwiX2JsYW5rXCI+XG4gICAgICAgICAgICAgIEdpdEh1YlxuICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICksXG4gICAgICAgICAga2V5OiAnZ2l0aHViJ1xuICAgICAgICB9XG4gICAgICA6IG51bGwsXG4gICAgLi4uKGdldE1vcmVMaW5rc0dyb3VwKG1vcmVMaW5rcykgfHwgW10pXG4gIF07XG5cbiAgbGV0IGFkZGl0aW9uYWw6IE1lbnVQcm9wc1snaXRlbXMnXTtcbiAgaWYgKGlzTW9iaWxlIHx8IG1lbnVNb2RlID09PSAnaW5saW5lJykge1xuICAgIGFkZGl0aW9uYWwgPSBhZGRpdGlvbmFsSXRlbXM7XG4gIH1cbiAgY29uc3QgaXRlbXM6IE1lbnVQcm9wc1snaXRlbXMnXSA9IFsuLi4obWVudUl0ZW1zID8/IFtdKSwgLi4uKGFkZGl0aW9uYWwgPz8gW10pXTtcbiAgY29uc3QgbW9kZSA9IG1lbnVNb2RlIHx8IChpc01vYmlsZSA/ICdpbmxpbmUnIDogJ2hvcml6b250YWwnKTtcbiAgY29uc3Qgc3R5bGUgPSB1c2VTdHlsZSgpO1xuXG4gIHJldHVybiAoXG4gICAgPE1lbnVcbiAgICAgIGl0ZW1zPXtpdGVtc31cbiAgICAgIG1vZGU9e21vZGV9XG4gICAgICBjc3M9e21vZGUgPT09ICdpbmxpbmUnID8gc3R5bGUucG9wb3Zlck1lbnVOYXYgOiBzdHlsZS5uYXZ9XG4gICAgICBzdHlsZT17eyBoZWlnaHQ6ICc5NSUnIH19XG4gICAgICBzZWxlY3RlZEtleXM9e1thY3RpdmVNZW51SXRlbV19XG4gICAgICBkaXNhYmxlZE92ZXJmbG93XG4gICAgLz5cbiAgKTtcbn1cbiJdfQ== */") }; }; export default function Navigation(_ref) { var _additional; var isMobile = _ref.isMobile, menuMode = _ref.menuMode; var navList = useNavData(); var _useLocation = useLocation(), pathname = _useLocation.pathname, search = _useLocation.search; var _useAdditionalThemeCo = useAdditionalThemeConfig(), github = _useAdditionalThemeCo.github, _useAdditionalThemeCo2 = _useAdditionalThemeCo.moreLinks, moreLinks = _useAdditionalThemeCo2 === void 0 ? [] : _useAdditionalThemeCo2; var activeMenuItem = pathname.split('/').slice(0, 2).join('/'); // @ts-ignore var menuItems = (navList !== null && navList !== void 0 ? navList : []).map(function (navItem) { var _navItem$link; var linkKeyValue = (_navItem$link = navItem.link) === null || _navItem$link === void 0 ? void 0 : _navItem$link.split('/').slice(0, 2).join('/'); return { label: ___EmotionJSX(ExternalLink, { to: "".concat(navItem.link).concat(search) }, navItem.title), key: linkKeyValue }; }); var additionalItems = [github ? { label: ___EmotionJSX("a", { rel: "noopener noreferrer", href: github, target: "_blank" }, "GitHub"), key: 'github' } : null].concat(_toConsumableArray(getMoreLinksGroup(moreLinks) || [])); var additional; if (isMobile || menuMode === 'inline') { additional = additionalItems; } var items = [].concat(_toConsumableArray(menuItems !== null && menuItems !== void 0 ? menuItems : []), _toConsumableArray((_additional = additional) !== null && _additional !== void 0 ? _additional : [])); var mode = menuMode || (isMobile ? 'inline' : 'horizontal'); var style = useStyle(); return ___EmotionJSX(Menu, { items: items, mode: mode, css: mode === 'inline' ? style.popoverMenuNav : style.nav, style: { height: '95%' }, selectedKeys: [activeMenuItem], disabledOverflow: true }); }