import React from 'react' import ReactButton from './reactButton.js' import Comments from './comments.js' import Link from 'next/link' import styles from './newsEntry.module.css' export default function NewsEntry({ newsItem, uid, onCommentReact, onNewsReact, onComment, onDelete, onPostDelete, }) { const { reacts, title, content, user, comments, date, admin } = newsItem const dateObj = new Date(date) return (
{title}
User #{user}
@ {dateObj.getDate() !== new Date().getDate() ? dateObj.toLocaleDateString() : dateObj.toLocaleTimeString()}
{admin ? (
) : (
{content}
)}
{ onCommentReact({ path, reaction, isDelete }) }} onComment={onComment} onDelete={onDelete} comments={comments} /> {uid === user ? ( { onPostDelete() }} > Törlés ) : null} { onNewsReact({ reaction, isDelete }) }} />
) }