UNPKG

@open-tender/ui

Version:

A component library for use with the Open Tender web app

17 lines (16 loc) 966 B
import React from 'react'; import { makeProps } from '../utils'; import View from './View'; const CategoryNav = ({ config, categories, featured, favorites, recents, renderCategoryNavOther, renderCategoryNavItem }) => { return (React.createElement(View, Object.assign({}, makeProps(config, 'categoryNav')), React.createElement(View, Object.assign({}, makeProps(config, 'categoryNav__content')), React.createElement(View, Object.assign({}, makeProps(config, 'categoryNav__categories')), favorites.length > 0 && renderCategoryNavOther('Favorites', '/menu/favorites'), recents.length > 0 && renderCategoryNavOther('Recents', '/menu/recents'), featured.length > 0 && renderCategoryNavOther('Featured', '/menu/featured'), categories.map((cat, index) => renderCategoryNavItem(cat, index)))))); }; export default CategoryNav;