import React from 'react' import PropTypes from 'prop-types' import classNames from 'classnames' import { navigate } from 'gatsby' import Link from './link' import Icon from './icon' import { github } from './util' import { ReactComponent as Logo } from '../images/logo.svg' import classes from '../styles/navigation.module.sass' const Dropdown = ({ items, section }) => { const active = items.find(({ text }) => text.toLowerCase() === section) const defaultValue = active ? active.url : 'title' return ( ) } const Navigation = ({ title, items, section, search, children }) => { return ( ) } Navigation.defaultProps = { items: [], } 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, } export default Navigation