import {TrashIcon} from "@heroicons/react/outline"; import moment from "moment"; import {useState} from "react"; import {useApi} from "../api"; import {Log} from "../core/Log"; import {Project} from "../core/Project"; import {TagSticker} from "./TagSticker"; import {useModal} from "../services/ModalService"; import {formatTimestamp} from "../utils/formatTimestamp"; export type LogCardProps = { project: Project log: Log onDelete?: () => void } export function LogCard({log, project, onDelete}: LogCardProps) { const [showContent, setShowContent] = useState(false); const modalService = useModal() const api = useApi() const deleteLog = () => { modalService.confirmation("Delete the log ?", async () => { await api.deleteLog(log.projectId, log.id) onDelete && onDelete(); }) } return (
{log.content}
}{log.title}
{moment(log.createdAt).format("YYYY-MM-DD hh:mm a")}