import PropTypes from 'prop-types'; import { h } from 'preact'; import { DateTime } from '../../shared/components/dateTime'; import { listingPropTypes } from './listingPropTypes'; import { DropdownMenu } from './DropdownMenu'; import { TagLinks } from './TagLinks'; export const Header = ({ listing, currentUserId, onTitleClick, onAddTag, isModal, }) => { const { id, user_id: userId, category, slug, title, bumped_at, originally_published_at, } = listing; const listingDate = bumped_at ? bumped_at : originally_published_at; return (
); }; Header.propTypes = { listing: listingPropTypes.isRequired, onAddTag: PropTypes.func.isRequired, currentUserId: PropTypes.number, onTitleClick: PropTypes.func.isRequired, isModal: PropTypes.bool.isRequired, }; Header.defaultProps = { currentUserId: null, };