diff --git a/packages/lib/universal/unit-convertions.ts b/packages/lib/universal/unit-convertions.ts new file mode 100644 index 000000000..4dd97c949 --- /dev/null +++ b/packages/lib/universal/unit-convertions.ts @@ -0,0 +1,3 @@ +export function megabytesToBytes(megabytes: number) { + return megabytes * 1000000; +} diff --git a/packages/ui/primitives/document-dropzone.tsx b/packages/ui/primitives/document-dropzone.tsx index cd2c6e3b4..6987e9872 100644 --- a/packages/ui/primitives/document-dropzone.tsx +++ b/packages/ui/primitives/document-dropzone.tsx @@ -4,6 +4,7 @@ import { Variants, motion } from 'framer-motion'; import { Plus } from 'lucide-react'; import { useDropzone } from 'react-dropzone'; +import { megabytesToBytes } from '@documenso/lib/universal/unit-convertions'; import { cn } from '@documenso/ui/lib/utils'; import { Card, CardContent } from '@documenso/ui/primitives/card'; @@ -96,6 +97,7 @@ export const DocumentDropzone = ({ void onDrop(acceptedFile); } }, + maxSize: megabytesToBytes(50), }); return (