diff --git a/apps/studio/app/(main)/(dashboard)/documents/components/DocumentActionsMenu.tsx b/apps/studio/app/(main)/(dashboard)/documents/components/DocumentActionsMenu.tsx index 14ff7ed..2222a1e 100644 --- a/apps/studio/app/(main)/(dashboard)/documents/components/DocumentActionsMenu.tsx +++ b/apps/studio/app/(main)/(dashboard)/documents/components/DocumentActionsMenu.tsx @@ -13,6 +13,8 @@ import { import { toast } from "sonner"; import { useRouter } from "next/navigation"; +import { cn } from "@/lib/utils"; + import { Menu, MenuItem, MenuSeparator } from "@veriworkly/ui"; import type { DocumentLibraryItem } from "@/features/documents/services/document-library"; @@ -26,6 +28,8 @@ export interface DocumentActionsMenuProps { onRenameAction: (doc: DocumentLibraryItem) => void; onSyncNowAction: (id: string) => void; onSyncDetailsAction: (id: string) => void; + className?: string; + triggerClassName?: string; } export function DocumentActionsMenu({ @@ -36,32 +40,44 @@ export function DocumentActionsMenu({ onRenameAction, onSyncNowAction, onSyncDetailsAction, + className, + triggerClassName, }: DocumentActionsMenuProps) { const router = useRouter(); const editorPath = getDocumentEditorPath(doc.type, doc.id); return ( - ( - - )} - > +
+ ( +
+ +
+ )} + > {({ close }) => ( <> )}
+
); } diff --git a/apps/studio/app/(main)/(dashboard)/documents/components/DocumentPreviewCard.tsx b/apps/studio/app/(main)/(dashboard)/documents/components/DocumentPreviewCard.tsx index 6ae2e63..c45935c 100644 --- a/apps/studio/app/(main)/(dashboard)/documents/components/DocumentPreviewCard.tsx +++ b/apps/studio/app/(main)/(dashboard)/documents/components/DocumentPreviewCard.tsx @@ -44,7 +44,7 @@ export function DocumentPreviewCard({ -
+

{doc.title}

@@ -82,20 +82,20 @@ export function DocumentPreviewCard({ -
- -
+ ); } diff --git a/apps/studio/tests/contracts/template-render.contract.test.tsx b/apps/studio/tests/contracts/template-render.contract.test.tsx index 19bf37f..54cdd8a 100644 --- a/apps/studio/tests/contracts/template-render.contract.test.tsx +++ b/apps/studio/tests/contracts/template-render.contract.test.tsx @@ -1,6 +1,8 @@ import { renderToStaticMarkup } from "react-dom/server"; import { describe, expect, it } from "vitest"; +import type { TemplateRenderProps } from "@/types/template"; + import { defaultResume } from "@/features/resume/constants/default-resume"; import { loadTemplateComponentById, templateRegistry } from "@/templates"; @@ -35,9 +37,15 @@ describe("template render contract", () => { for (const template of templateRegistry) { const TemplateComponent = loadTemplateComponentById(template.id); - expect(() => renderToStaticMarkup()).not.toThrow(); + expect(() => + renderToStaticMarkup(), + ).not.toThrow(); - expect(() => renderToStaticMarkup()).not.toThrow(); + expect(() => + renderToStaticMarkup( + , + ), + ).not.toThrow(); } });