import { ReviewSegment } from "@/types/review"; import { Button } from "../ui/button"; import { LuRefreshCcw } from "react-icons/lu"; import { MutableRefObject, useMemo } from "react"; type NewReviewDataProps = { className: string; contentRef: MutableRefObject; reviewItems?: ReviewSegment[] | null; itemsToReview?: number; pullLatestData: () => void; }; export default function NewReviewData({ className, contentRef, reviewItems, itemsToReview, pullLatestData, }: NewReviewDataProps) { const hasUpdate = useMemo(() => { if (!reviewItems || !itemsToReview) { return false; } return reviewItems.length != itemsToReview; }, [reviewItems, itemsToReview]); return (
); }