import { zodResolver } from "@hookform/resolvers/zod"; import React from "react"; import { useForm } from "react-hook-form"; import { CommentSchema } from "./collectionSchema"; import { useAddComment } from "../../hooks/useCollections"; import Avatar from "../common/Avatar"; import { formatUTCToLocalTime } from "../../utils/dateUtils"; import moment from "moment"; const Comment = ({ invoice }) => { const { register, reset, handleSubmit, formState: { errors }, } = useForm({ resolver: zodResolver(CommentSchema), defaultValues: { comment: "" }, }); const { mutate: AddComment, isPending } = useAddComment(() => { reset(); }); const onSubmit = (formData) => { const payload = { ...formData, invoiceId: invoice?.id }; AddComment(payload); }; return (
{comment?.comment}
No comments yet.
)}