import {
Modal,
ModalContent,
ModalOverlay,
VStack,
Text,
HStack,
Image,
} from "@chakra-ui/react";
import { useDisclosure, useSubmission } from "../hooks";
import loaderAnimation from "../assets/lottie/loader-json.json";
import Lottie from "react-lottie";
import { AirdropIcon, AlertIcon } from "./Icon";
import { useMemo } from "react";
export const SubmissionModal = () => {
const { isLoading, response } = useSubmission();
const { isOpen, onClose } = useDisclosure();
const renderContent = useMemo(() => {
const isValid = response?.validation.validityFactor === 1;
return isValid ? (
Congratulations!
You've earned 1
) : (
Oops! AI says
{response?.validation.descriptionOfAnalysis}
);
}, [response]);
return (
{isLoading ? (
) : (
renderContent
)}
);
};