"use client" import type { DocumentsWithMemoriesResponseSchema } from "@repo/validation/api" import type { z } from "zod" import { dmSansClassName } from "@/lib/fonts" import { cn } from "@lib/utils" import { DocumentIcon } from "@/components/document-icon" import type { ParsedPluginDocument } from "@/lib/plugin-document" import { PluginPreview } from "./plugin-preview" type DocumentsResponse = z.infer type DocumentWithMemories = DocumentsResponse["documents"][0] export function NotePreview({ document, parsed, }: { document: DocumentWithMemories parsed?: ParsedPluginDocument | null }) { if (parsed) { return } return (

Note

{document.title && (

{document.title}

)} {document.summary && (

{document.summary}

)}
) }