"use client"; import { useReviewStore } from "@/hooks/use-review-player"; import { isHandleFrame } from "@/lib/handles"; import { cn } from "@/lib/utils"; /** * "HANDLE" tag for a note left on a handle frame, so whoever picks it up can * see at a glance that it's about a frame outside the edit. */ export function HandleBadge({ frame, className }: { frame: number; className?: string }) { const editRange = useReviewStore((s) => s.editRange); if (!isHandleFrame(editRange, frame)) return null; return ( HANDLE ); }