import NextLink from "next/link" import { useEffect, useMemo, useState } from "react" import { timeAgo } from "@lib/time-ago" import VisibilityBadge from "../badges/visibility-badge" import getPostPath from "@lib/get-post-path" import { Link, Text, Card, Tooltip, Divider, Badge, Button } from "@geist-ui/core" import { File, Post } from "@lib/types" import FadeIn from "@components/fade-in" import Trash from "@geist-ui/icons/trash" import Cookies from "js-cookie" import ExpirationBadge from "@components/badges/expiration-badge" import CreatedAgoBadge from "@components/badges/created-ago-badge" // TODO: isOwner should default to false so this can be used generically const ListItem = ({ post, isOwner = true, deletePost }: { post: Post, isOwner?: boolean, deletePost: () => void }) => { return (
  • {post.title} {isOwner &&
  • ) } export default ListItem