import { Button } from "@blueprintjs/core"; import ButtonLink from "Components/ButtonLink"; import DataDrawer from "Components/DataDrawer"; import { ListItem } from "Components/DataList"; import NotesDrawer from "Components/NotesDrawer"; import { useBool } from "@hooks"; import { pluralize } from "../../../../utils"; import { CustomClasses } from "../../../../constants"; import { ZCleanItemPDF } from "Types/transforms"; import "../_index.sass"; type OwnProps = { item: ZCleanItemPDF }; function PDFElement({ item }: OwnProps){ const [isDataDrawerOpen, { on: openDataDrawer, off: closeDataDrawer }] = useBool(false); const [isNotesDrawerOpen, { on: openNotesDrawer, off: closeNotesDrawer }] = useBool(false); return <> {item.title} {item.parent.key && @{item.parent.key}} {item.annotations.length > 0 ? : null} Open PDF {item.annotations.length > 0 && } >; } export default PDFElement;