From 4de122f814b4cbb50ddb9b838f42c5d198102489 Mon Sep 17 00:00:00 2001
From: David Nguyen
Date: Wed, 24 Apr 2024 20:07:38 +0700
Subject: [PATCH] fix: hide account action reauth
---
.../primitives/document-flow/add-settings.tsx | 22 ++++++++++++-------
.../primitives/document-flow/add-signers.tsx | 16 ++++++++------
2 files changed, 23 insertions(+), 15 deletions(-)
diff --git a/packages/ui/primitives/document-flow/add-settings.tsx b/packages/ui/primitives/document-flow/add-settings.tsx
index ea962dee5..ce52e03c2 100644
--- a/packages/ui/primitives/document-flow/add-settings.tsx
+++ b/packages/ui/primitives/document-flow/add-settings.tsx
@@ -9,7 +9,11 @@ import { useForm } from 'react-hook-form';
import { DATE_FORMATS, DEFAULT_DOCUMENT_DATE_FORMAT } from '@documenso/lib/constants/date-formats';
import { DOCUMENT_AUTH_TYPES } from '@documenso/lib/constants/document-auth';
import { DEFAULT_DOCUMENT_TIME_ZONE, TIME_ZONES } from '@documenso/lib/constants/time-zones';
-import { DocumentAccessAuth, DocumentActionAuth } from '@documenso/lib/types/document-auth';
+import {
+ DocumentAccessAuth,
+ DocumentActionAuth,
+ DocumentAuth,
+} from '@documenso/lib/types/document-auth';
import { extractDocumentAuthMethods } from '@documenso/lib/utils/document-auth';
import { DocumentStatus, type Field, type Recipient, SendStatus } from '@documenso/prisma/client';
import type { DocumentWithData } from '@documenso/prisma/types/document-with-data';
@@ -216,9 +220,9 @@ export const AddSettingsFormPartial = ({
- -
+ {/*
-
Require account - The recipient must be signed in
-
+ */}
-
Require passkey - The recipient must have an account
and passkey configured via their settings
@@ -242,11 +246,13 @@ export const AddSettingsFormPartial = ({
- {Object.values(DocumentActionAuth).map((authType) => (
-
- {DOCUMENT_AUTH_TYPES[authType].value}
-
- ))}
+ {Object.values(DocumentActionAuth)
+ .filter((auth) => auth !== DocumentAuth.ACCOUNT)
+ .map((authType) => (
+
+ {DOCUMENT_AUTH_TYPES[authType].value}
+
+ ))}
{/* Note: -1 is remapped in the Zod schema to the required value. */}
None
diff --git a/packages/ui/primitives/document-flow/add-signers.tsx b/packages/ui/primitives/document-flow/add-signers.tsx
index b796f4328..2f9f2f234 100644
--- a/packages/ui/primitives/document-flow/add-signers.tsx
+++ b/packages/ui/primitives/document-flow/add-signers.tsx
@@ -302,10 +302,10 @@ export const AddSignersFormPartial = ({
global action signing authentication method configured in
the "General Settings" step
- -
+ {/*
-
Require account - The recipient must be
signed in
-
+ */}
-
Require passkey - The recipient must have
an account and passkey configured via their settings
@@ -326,11 +326,13 @@ export const AddSignersFormPartial = ({
{/* Note: -1 is remapped in the Zod schema to the required value. */}
Inherit authentication method
- {Object.values(RecipientActionAuth).map((authType) => (
-
- {DOCUMENT_AUTH_TYPES[authType].value}
-
- ))}
+ {Object.values(RecipientActionAuth)
+ .filter((auth) => auth !== RecipientActionAuth.ACCOUNT)
+ .map((authType) => (
+
+ {DOCUMENT_AUTH_TYPES[authType].value}
+
+ ))}