mirror of
https://github.com/documenso/documenso.git
synced 2026-07-11 05:25:08 +10:00
chore: simplify code
This commit is contained in:
@@ -42,19 +42,15 @@ const getUploadedDocumentTitle = (customDocumentData?: TTemplateUseCustomDocumen
|
||||
};
|
||||
|
||||
export const getTemplateUseDocumentTitle = (data: TTemplateUseDocumentNameData) => {
|
||||
switch (data.documentNameSource) {
|
||||
case DOCUMENT_NAME_SOURCE.TEMPLATE:
|
||||
return undefined;
|
||||
case DOCUMENT_NAME_SOURCE.UPLOAD:
|
||||
return getUploadedDocumentTitle(data.customDocumentData);
|
||||
case DOCUMENT_NAME_SOURCE.CUSTOM:
|
||||
return data.customDocumentName.trim();
|
||||
default: {
|
||||
const exhaustiveCheck: never = data.documentNameSource;
|
||||
|
||||
return exhaustiveCheck;
|
||||
}
|
||||
if (data.documentNameSource === DOCUMENT_NAME_SOURCE.UPLOAD) {
|
||||
return getUploadedDocumentTitle(data.customDocumentData);
|
||||
}
|
||||
|
||||
if (data.documentNameSource === DOCUMENT_NAME_SOURCE.CUSTOM) {
|
||||
return data.customDocumentName.trim();
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
export const refineTemplateUseDocumentName = (data: TTemplateUseDocumentNameData, ctx: z.RefinementCtx) => {
|
||||
|
||||
Reference in New Issue
Block a user