@open-tender/ui
Version:
A component library for use with the Open Tender web app
16 lines (15 loc) • 1.02 kB
JavaScript
import React from 'react';
import { Text, View } from '../components';
import { makeProps } from '../utils';
const Menu = ({ config, categories, renderHeader, renderCategory }) => {
return (React.createElement(React.Fragment, null,
renderHeader(),
React.createElement(View, Object.assign({}, makeProps(config, 'menu')),
React.createElement(View, Object.assign({}, makeProps(config, 'menu__header')),
React.createElement(View, Object.assign({}, makeProps(config, 'menu__headerContainer')),
React.createElement(Text, Object.assign({}, makeProps(config, 'menu__title'))),
React.createElement(Text, Object.assign({}, makeProps(config, 'menu__subtitle'))))),
React.createElement(View, Object.assign({}, makeProps(config, 'menu__content')),
React.createElement(View, Object.assign({}, makeProps(config, 'menu__categories')), categories.map(category => renderCategory(category)))))));
};
export default Menu;