import React, { useEffect, useState } from 'react'; import { remote } from 'electron'; import { Text } from '@blueprintjs/core'; import { Row, Col } from 'react-flexbox-grid'; import SharingSourcePreviewCard from '../SharingSourcePreviewCard'; import SharingSessionService from '../../features/SharingSessionsService'; import DeviceInfoCallout from '../DeviceInfoCallout'; import SharingSession from '../../features/SharingSessionsService/SharingSession'; const sharingSessionService = remote.getGlobal( 'sharingSessionService' ) as SharingSessionService; interface ConfirmStepProps { device: Device | null; } export default function ConfirmStep(props: ConfirmStepProps) { const { device } = props; const [sharingSession, setSharingSession] = useState< SharingSession | undefined >(); useEffect(() => { if (sharingSessionService.waitingForConnectionSharingSession !== null) { setSharingSession( sharingSessionService.waitingForConnectionSharingSession ); } }, []); return (
{/* eslint-disable-next-line react/no-unescaped-entities */} Check if all is OK and click "Confirm" {/* eslint-disable-next-line react/no-unescaped-entities */} Click "Back" if you need to change something
); }