feat: add/update title of the document (#663)

This commit is contained in:
Tanay
2023-11-28 09:26:50 +05:30
committed by GitHub
parent 8048c29480
commit adc97802ea
9 changed files with 221 additions and 9 deletions

View File

@ -0,0 +1,21 @@
'use server';
import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-component-session';
import { updateTitle } from '@documenso/lib/server-only/document/update-title';
import type { TAddTitleFormSchema } from '@documenso/ui/primitives/document-flow/add-title.types';
export type AddTitleActionInput = TAddTitleFormSchema & {
documentId: number;
};
export const addTitle = async ({ documentId, title }: AddTitleActionInput) => {
'use server';
const { user } = await getRequiredServerComponentSession();
await updateTitle({
documentId,
userId: user.id,
title: title,
});
};