'use client'; import React, { forwardRef } from 'react'; import type { SelectProps } from '@radix-ui/react-select'; import { InfoIcon } from 'lucide-react'; import { DOCUMENT_AUTH_TYPES } from '@documenso/lib/constants/document-auth'; import { DocumentActionAuth, DocumentAuth } from '@documenso/lib/types/document-auth'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@documenso/ui/primitives/select'; import { Tooltip, TooltipContent, TooltipTrigger } from '@documenso/ui/primitives/tooltip'; export const DocumentGlobalAuthActionSelect = forwardRef( (props, ref) => ( ), ); DocumentGlobalAuthActionSelect.displayName = 'DocumentGlobalAuthActionSelect'; export const DocumentGlobalAuthActionTooltip = () => (

Global recipient action authentication

The authentication required for recipients to sign the signature field.

This can be overriden by setting the authentication requirements directly on each recipient in the next step.

    {/*
  • Require account - The recipient must be signed in
  • */}
  • Require passkey - The recipient must have an account and passkey configured via their settings
  • Require 2FA - The recipient must have an account and 2FA enabled via their settings
  • None - No authentication required
);