import React from 'react' import PropTypes from 'prop-types' import classNames from 'classnames' import Link from './link' import Icon from './icon' import Dropdown from './dropdown' import { github } from './util' import { ReactComponent as Logo } from '../images/logo.svg' import classes from '../styles/navigation.module.sass' const NavigationDropdown = ({ items = [], section }) => { const active = items.find(({ text }) => text.toLowerCase() === section) const defaultValue = active ? active.url : 'title' return ( {items.map(({ text, url }, i) => ( ))} ) } export default function Navigation({ title, items = [], section, search, children }) { return ( ) } Navigation.propTypes = { title: PropTypes.string.isRequired, items: PropTypes.arrayOf( PropTypes.shape({ text: PropTypes.string.isRequired, url: PropTypes.string.isRequired, }) ), section: PropTypes.string, search: PropTypes.node, }