diff --git a/pages/auth/index.js b/pages/auth/index.js new file mode 100644 index 0000000..be128f9 --- /dev/null +++ b/pages/auth/index.js @@ -0,0 +1,12 @@ +export async function getServerSideProps() { + return { + redirect: { + destination: "/", + permanent: false, + }, + }; +} + +const AuthIndex = () => null; + +export default AuthIndex; diff --git a/pages/resources.js b/pages/resources.js index 8cf6773..99b02e6 100755 --- a/pages/resources.js +++ b/pages/resources.js @@ -39,7 +39,15 @@ function ResourcesKnhts() { const handleFileSelect = (event) => { const filesArray = Array.from(event.target.files); - setSelectedFiles([...selectedFiles, ...filesArray]); + const filteredFiles = filesArray.filter( + (file) => file.size <= 5 * 1024 * 1024 + ); + + if (filesArray.length !== filteredFiles.length) { + alert("This file exceeds the maximum allowed size of 5MB."); + } + + setSelectedFiles([...selectedFiles, ...filteredFiles]); }; const handleFileUpload = () => {