/* 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'; interface SuccessStepProps { handleReset: () => void; } const SuccessStep: React.FC = (props: SuccessStepProps) => { 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 (
Success!
{`You should see now sharing session started on device you've connected with.`}
{` You can manage connected devices by clicking "Connected Devices" button in top panel `}
); }; export default SuccessStep;