import PropTypes from 'prop-types'; import { h } from 'preact'; import listingPropTypes from './listingPropTypes'; import DropdownMenu from './DropdownMenu'; import TagLinks from './TagLinks'; const Header = ({ listing, currentUserId, onTitleClick, onAddTag }) => { const { id, user_id: userId, category, slug, title } = listing; return (

onTitleClick(e, listing)} data-listing-id={id} > {title}

); }; Header.propTypes = { listing: listingPropTypes.isRequired, onAddTag: PropTypes.func.isRequired, currentUserId: PropTypes.number, onTitleClick: PropTypes.func.isRequired, }; Header.defaultProps = { currentUserId: null, }; export default Header;