import { HStack, Button, Fade, Tag, Text, useDisclosure, } from '@chakra-ui/react' import { DownloadIcon, TrashIcon } from 'assets/icons' import { ConfirmModal } from 'components/modals/ConfirmModal' import React from 'react' type ResultsActionButtonsProps = { totalSelected: number isDeleteLoading: boolean isExportLoading: boolean onDeleteClick: () => Promise onExportClick: () => void } export const ResultsActionButtons = ({ totalSelected, isDeleteLoading, isExportLoading, onDeleteClick, onExportClick, }: ResultsActionButtonsProps) => { const { isOpen, onOpen, onClose } = useDisclosure() return ( 0} unmountOnExit> Export {totalSelected} 0} unmountOnExit> Delete {totalSelected > 0 && ( {totalSelected} )} You are about to delete{' '} {totalSelected} submission {totalSelected > 1 ? 's' : ''} . Are you sure you wish to continue? } confirmButtonLabel={'Delete'} /> ) }