import React, {useMemo} from 'react' import {StyleSheet, Text, View} from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {Link} from '../util/Link' import {PostDropdownBtn} from '../util/DropdownBtn' import {s} from '../../lib/styles' import {ago} from '../../lib/strings' interface PostMetaOpts { itemHref: string itemTitle: string authorHref: string authorHandle: string authorDisplayName: string | undefined timestamp: string isAuthor: boolean onDeletePost: () => void } export function PostMeta(opts: PostMetaOpts) { return ( {opts.authorDisplayName || opts.authorHandle}  {opts.authorHandle} · {ago(opts.timestamp)} ) } const styles = StyleSheet.create({ meta: { flexDirection: 'row', alignItems: 'center', paddingTop: 2, paddingBottom: 2, }, metaItem: { paddingRight: 5, maxWidth: '75%', }, })