import React from 'react'; import { useTranslation } from 'react-i18next'; import { Dialog, DialogContent, DialogActions, Button, Divider, List, ListItemText, ListItem, ListItemIcon, ListItemButton, Typography, } from '@mui/material'; import WebIcon from '@mui/icons-material/Web'; import AndroidIcon from '@mui/icons-material/Android'; import UpcomingIcon from '@mui/icons-material/Upcoming'; interface Props { open: boolean; clientVersion: string; coordinatorVersion: string; handleClickClose: () => void; } const UpdateClientDialog = ({ open = false, clientVersion, coordinatorVersion, handleClickClose, }: Props): JSX.Element => { const { t } = useTranslation(); return ( {t('Update your RoboSats client')}
{t( 'The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.', { coordinatorVersion, clientVersion }, )} location.reload(true)}>
); }; export default UpdateClientDialog;