UNPKG

@shopgate/engage

Version:
31 lines (30 loc) 1.08 kB
import React from 'react'; import PropTypes from 'prop-types'; import SideNavigationProvider from "./SideNavigationProvider"; import SideNavigationContent from "./SideNavigationContent"; /** * The SideNavigation component. * @param {Object} props The component props. * @param {Object} [props.classNames=null] Custom class names for the component. * @param {number} [props.maxCategoryNesting=3] Maximum category nesting level. * @param {Array} [props.routePatternBlacklist=[]] List of route patterns to blacklist. * @returns {JSX.Element} The rendered component. */ import { jsx as _jsx } from "react/jsx-runtime"; const SideNavigation = ({ maxCategoryNesting, routePatternBlacklist, classNames }) => /*#__PURE__*/_jsx(SideNavigationProvider, { maxCategoryNesting: maxCategoryNesting, routePatternBlacklist: routePatternBlacklist, children: /*#__PURE__*/_jsx(SideNavigationContent, { classNames: classNames }) }); SideNavigation.defaultProps = { maxCategoryNesting: 3, routePatternBlacklist: [], classNames: null }; export default SideNavigation;