import { useState } from 'react' import { Button, DialogActions, DialogTitle, ListItemIcon, ListItemText } from '@material-ui/core' import { StyledDialog, StyledMenuButtonWrapper } from 'style/CustomMaterialUiStyles' import { PowerSettingsNew as PowerSettingsNewIcon } from '@material-ui/icons' import { shutdownHost } from 'utils/Hosts' import { useTranslation } from 'react-i18next' import { isStandaloneApp } from 'utils/Utils' import useOnStandaloneAppOutsideClick from 'utils/useOnStandaloneAppOutsideClick' export default function CloseServer({ isOffline, isLoading }) { const { t } = useTranslation() const [open, setOpen] = useState(false) const closeDialog = () => setOpen(false) const openDialog = () => setOpen(true) const ref = useOnStandaloneAppOutsideClick(closeDialog) return ( <> {isStandaloneApp ? ( <>
{t('CloseServer')}
) : ( <> )}
{t('CloseServer?')} ) }