/* eslint-disable react/destructuring-assignment */ import React, { useCallback, useEffect } from 'react'; import { Button, H5, Icon, Text } from '@blueprintjs/core'; import { Row, Col } from 'react-flexbox-grid'; import { useTranslation } from 'react-i18next'; interface SuccessStepProps { handleReset: () => void; } const SuccessStep: React.FC = (props: SuccessStepProps) => { const { t } = useTranslation(); useEffect(() => { document .querySelector('#top-panel-connected-devices-list-button') ?.classList.remove('pulse-not-infinite'); document .querySelector('#top-panel-connected-devices-list-button') ?.classList.add('pulse-not-infinite'); setTimeout(() => { document .querySelector('#top-panel-connected-devices-list-button') ?.classList.remove('pulse-not-infinite'); }, 4000); }, []); const handleTextConnectedListMouseEnter = useCallback(() => { document .querySelector('#top-panel-connected-devices-list-button') ?.classList.add('pulsing'); }, []); const handleTextConnectedListMouseLeave = useCallback(() => { document .querySelector('#top-panel-connected-devices-list-button') ?.classList.remove('pulsing'); }, []); return (
{t('Done!')}
{t('Now you can see your screen on other device')}
{t( 'You can manage connected devices by clicking Connected Devices button in top panel' )}
); }; export default SuccessStep;