diff --git a/website/src/components/Buttons/Skip.tsx b/website/src/components/Buttons/Skip.tsx index 74ca0926..8440e348 100644 --- a/website/src/components/Buttons/Skip.tsx +++ b/website/src/components/Buttons/Skip.tsx @@ -1,9 +1,63 @@ -import { Button, ButtonProps } from "@chakra-ui/react"; +import { + Button, + ButtonProps, + Menu, + MenuButton, + MenuItem, + MenuList, + Modal, + ModalBody, + ModalCloseButton, + ModalContent, + ModalFooter, + ModalHeader, + ModalOverlay, + Textarea, + useDisclosure, +} from "@chakra-ui/react"; +import { useState } from "react"; +import { FaChevronDown } from "react-icons/fa"; + +interface SkipButtonProps extends ButtonProps { + onSkip: (reason: string) => void; +} + +export const SkipButton = ({ onSkip, ...props }: SkipButtonProps) => { + const { isOpen, onOpen: showModal, onClose: closeModal } = useDisclosure(); + const [value, setValue] = useState(""); + + const onSubmit = () => { + onSkip(value); + setValue(""); + closeModal(); + }; -export const SkipButton = ({ children, ...props }: ButtonProps) => { return ( - + <> + + + + + Skip + + +