import { JSXElement, Show } from "solid-js"; import { Post } from "../Util/api"; import EngagementButton from "./Buttons/Engegament"; import ReplyButton from "./Buttons/Replies"; import ReportButton from "./Buttons/Report"; import ToPostButton from "./Buttons/ToPost"; /** * PostSegment is used to display posts in both the main feed and the post view * * @param {Object} props The properties for the PostSegment component. * @param {Post} props.post The post to display. * @returns {JSXElement} A JSXElement of a post */ export function PostSegment({ post }: { post: Post }): JSXElement { const dateOfCreation = new Date(post.createdAt).toDateString(); const isEdited = !(post.createdAt == post.updatedAt); return (
This post has been edited
{post.content}