import { useState } from 'react' import { timeAgo } from '#utils/TimeAgo' import type { Item } from '#types/Item' export const DateUserInfo = ({ item }: { item: Item }) => { const [infoExpanded, setInfoExpanded] = useState(false) return (
e.stopPropagation()} > {infoExpanded ? (

setInfoExpanded(false)} // eslint-disable-next-line @typescript-eslint/no-non-null-assertion >{`${item.date_updated && item.date_updated !== item.date_created ? 'updated' : 'posted'} ${item.user_created?.first_name ? `by ${item.user_created.first_name}` : ''} ${item.date_updated ? timeAgo(item.date_updated) : timeAgo(item.date_created!)}`}

) : (

setInfoExpanded(true)} > ⓘ

)}
) }