import { date_diff } from "@/logic/utils"; import type { PostProps } from "./Post"; import { useLocation } from "wouter"; function Header(props: PostProps) { const [_, navigate] = useLocation(); const { profile } = props; // console.log("profile", profile); // console.log(props.poast.author.length, "length"); function go(e: React.MouseEvent) { e.stopPropagation(); navigate(`/u/${poast.host}`); } function openThread(e: React.MouseEvent) { e.stopPropagation(); const sel = window.getSelection()?.toString(); const id = "urbit" in props.user ? poast.id : poast.hash; if (!sel) navigate(`/t/${poast.host}/${id}`); } const { poast } = props; const name = profile ? ( profile.name ) : "urbit" in props.user ? (
{props.user.urbit}
) : ({props.user.nostr}
); return ({date_diff(poast.time, "short")}