Files
hudozka/src/components/PageMeta/index.tsx
T
2020-03-03 04:01:11 +03:00

24 lines
595 B
TypeScript

import './styles.css'
import { dateFormat } from 'src/lib/date'
import { ITag } from 'src/types'
import { TagList } from '../TagList'
export type PageMetaProps = {
style?: React.CSSProperties
date?: Date
tags?: ITag[]
}
export const PageMeta: React.FC<PageMetaProps> = props => (
<header className={'pageMeta'} style={props.style}>
{!props.date ? null : (
<p className={'date'}>Опубликовано {dateFormat(props.date)}</p>
)}
{!(props.tags?.length) ? null : (
<TagList items={props.tags} />
)}
</header>
)