import React from 'react'; import { format } from 'timeago.js'; import { useItem } from '../../utils/hooks/'; import { PositiveIntegerOrZero } from '../../utils/helpers/'; import { PlaylistItemMetaDate } from './includes/items/'; import { Item } from './Item'; export function PlaylistItem(props) { const type = 'playlist'; const { titleComponent, thumbnailUrl, UnderThumbWrapper } = useItem({ ...props, type }); function metaComponents() { const publishDate = format(new Date(props.publish_date)); const publishDateTime = 'string' === typeof props.publish_date ? Date.parse(props.publish_date) : Date.parse(new Date(props.publish_date)); return ; } return (
{titleComponent()} {metaComponents()} VIEW FULL PLAYLIST
); } PlaylistItem.propTypes = { ...Item.propTypes, media_count: PositiveIntegerOrZero, }; PlaylistItem.defaultProps = { ...Item.defaultProps, media_count: 0, };