import React from "react"; import {useLocation, useNavigate} from "react-router-dom"; import dayjs from "dayjs"; import * as relativeTime from "dayjs/plugin/relativeTime"; import Card from "components/card/Card.jsx"; import styles from "./Post.css"; import {getInfoFromSubreact} from "helpers/Location.jsx"; import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; dayjs.extend(relativeTime); function TopRow({title, timeUpdated}) { return (

{title}

{dayjs.unix(timeUpdated).fromNow()}

); } function MiddleRow({contents}) { return (

{contents}

); } function BottomRow({subreact}) { const {icon, name} = getInfoFromSubreact(subreact); return (
{name}
); } export default function Post({title, contents, timeUpdated, placeholder, subreact, uid}) { const location = useLocation(); const navigate = useNavigate(); return ( {navigate("/" + subreact + "/" + uid);}}>
); }