@xo-union/tk-component-header-nav
Version:
21 lines • 799 B
JavaScript
import _mapInstanceProperty from "@babel/runtime-corejs3/core-js/instance/map";
import React from "react";
import PropTypes from "prop-types";
import { useHeaderNavContext } from "../Context.js";
const TopLevelList = /*#__PURE__*/React.forwardRef((props, ref) => {
var _context;
const {
classes
} = useHeaderNavContext();
return /*#__PURE__*/React.createElement("ul", {
className: classes['top-level-nav-list'],
ref: ref,
role: "list"
}, _mapInstanceProperty(_context = React.Children).call(_context, props.children, child => /*#__PURE__*/React.createElement("li", {
className: classes['menu-sub-heading-list-item']
}, child)));
});
process.env.NODE_ENV !== "production" ? TopLevelList.propTypes = {
children: PropTypes.node
} : void 0;
export default TopLevelList;