mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 08:13:56 +10:00
feat: limit document upload size (#347)
This commit is contained in:
3
packages/lib/universal/unit-convertions.ts
Normal file
3
packages/lib/universal/unit-convertions.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export function megabytesToBytes(megabytes: number) {
|
||||||
|
return megabytes * 1000000;
|
||||||
|
}
|
||||||
@ -4,6 +4,7 @@ import { Variants, motion } from 'framer-motion';
|
|||||||
import { Plus } from 'lucide-react';
|
import { Plus } from 'lucide-react';
|
||||||
import { useDropzone } from 'react-dropzone';
|
import { useDropzone } from 'react-dropzone';
|
||||||
|
|
||||||
|
import { megabytesToBytes } from '@documenso/lib/universal/unit-convertions';
|
||||||
import { cn } from '@documenso/ui/lib/utils';
|
import { cn } from '@documenso/ui/lib/utils';
|
||||||
import { Card, CardContent } from '@documenso/ui/primitives/card';
|
import { Card, CardContent } from '@documenso/ui/primitives/card';
|
||||||
|
|
||||||
@ -96,6 +97,7 @@ export const DocumentDropzone = ({
|
|||||||
void onDrop(acceptedFile);
|
void onDrop(acceptedFile);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
maxSize: megabytesToBytes(50),
|
||||||
});
|
});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user