import { Button, Dialog, DialogActions, DialogTitle } from '@material-ui/core' import ListItem from '@material-ui/core/ListItem' import ListItemIcon from '@material-ui/core/ListItemIcon' import ListItemText from '@material-ui/core/ListItemText' import DeleteIcon from '@material-ui/icons/Delete' import { useState } from 'react' import { torrentsHost } from 'utils/Hosts' import { useTranslation } from 'react-i18next' import UnsafeButton from './UnsafeButton' const fnRemoveAll = () => { fetch(torrentsHost(), { method: 'post', body: JSON.stringify({ action: 'wipe' }), headers: { Accept: 'application/json, text/plain, */*', 'Content-Type': 'application/json', }, }) } export default function RemoveAll({ isOffline, isLoading }) { const { t } = useTranslation() const [open, setOpen] = useState(false) const closeDialog = () => setOpen(false) const openDialog = () => setOpen(true) return ( <> {t('DeleteTorrents?')} } variant='contained' onClick={() => { fnRemoveAll() closeDialog() }} color='secondary' autoFocus > {t('OK')} ) }