diff --git a/packages/frontend/components/common/SecretImageView.tsx b/packages/frontend/components/common/SecretImageView.tsx index e13b620..cc1a6ea 100644 --- a/packages/frontend/components/common/SecretImageView.tsx +++ b/packages/frontend/components/common/SecretImageView.tsx @@ -102,7 +102,7 @@ function SecretImageView({ 500 x 500 px max
  • - Mas 1MB + Max 1MB
  • Square shapes are recommended diff --git a/packages/frontend/components/create/ImageView.tsx b/packages/frontend/components/create/ImageView.tsx index 1637dc1..9c4e304 100644 --- a/packages/frontend/components/create/ImageView.tsx +++ b/packages/frontend/components/create/ImageView.tsx @@ -66,7 +66,7 @@ function ImageView({ handleImageUpload, imageSrc, setView }: Props) { 500 x 500 px max
  • - Mas 1MB + Max 1MB
  • Square shapes are recommended diff --git a/packages/frontend/pages/collections/[address].tsx b/packages/frontend/pages/collections/[address].tsx index 276b4b5..9eab5cf 100644 --- a/packages/frontend/pages/collections/[address].tsx +++ b/packages/frontend/pages/collections/[address].tsx @@ -50,7 +50,7 @@ const Collections: React.FC = ({ address: userAddress, collection }) => {
    {collection.length > 0 ? ( - 2023 + All Collection ) : ( )} @@ -73,6 +73,7 @@ const Collections: React.FC = ({ address: userAddress, collection }) => { export async function getServerSideProps({ params }: { params: any }) { const res = await getUserCollection(params.address as string); + console.log("🚀 ~ getServerSideProps ~ res:", res); if (!res) { return { redirect: { diff --git a/packages/frontend/pages/create/secret.tsx b/packages/frontend/pages/create/secret.tsx index 963a397..d94ff13 100644 --- a/packages/frontend/pages/create/secret.tsx +++ b/packages/frontend/pages/create/secret.tsx @@ -42,13 +42,18 @@ export default function New() { const handleImageUpload = (e: any) => { const file = e.target.files[0]; - setImage(file); - if (file) { - const reader = new FileReader(); - reader.onload = () => { - setImageSrc(reader.result); - }; - reader.readAsDataURL(file); + var fileSize = e.target.files[0].size / 1024; + if (fileSize > 1025) { + toast.error("🚨 Please make sure file size should not be more than 1MB."); + } else { + setImage(file); + if (file) { + const reader = new FileReader(); + reader.onload = () => { + setImageSrc(reader.result); + }; + reader.readAsDataURL(file); + } } }; @@ -108,7 +113,7 @@ export default function New() { const signer = await connector?.getWalletClient(); const signature = await signer?.signMessage({ - message: JSON.stringify(reqObj) + message: JSON.stringify(reqObj), }); var firebaseRes = await axios({ @@ -138,6 +143,11 @@ export default function New() { const handleSecretCheck = async () => { setSecretCheckLoading(true); try { + if (!imageSrc) { + toast.error("🚨 Please upload an image first."); + setSecretCheckLoading(false); + return; + } const response = await axios({ method: "post", url: getApiEndpoint().checkSecretEndpoint,