"use client"; import * as React from "react"; import { XIcon } from "@phosphor-icons/react"; import { cn } from "../../../lib/utils"; import { Button } from "../../primitives"; import { getPreviewFrameStyle, getPreviewImageStyle, isPreviewQuarterTurn, } from "./file-drop-presentation"; import type { FileDropPresentationItem } from "./file-drop-types"; type FileDropSinglePreviewProps = { item: FileDropPresentationItem; onActivate: () => void; onRemove?: () => void; }; export function FileDropSinglePreview({ item, onActivate, onRemove, }: FileDropSinglePreviewProps): React.JSX.Element { return (