import React from 'react'; import { Row, Col } from 'react-flexbox-grid'; import { Icon, Text, Button, Popover, H6, Tooltip } from '@blueprintjs/core'; import isProduction from '../../utils/isProduction'; interface DeviceConnectedInfoButtonProps { device: Device; onDisconnect: () => void; } const getDeviceConnectedPopoverContent = ( pendingConnectionDevice: Device, handleDisconnect: () => void ) => { return (
Connected Device:
{`Type: ${pendingConnectionDevice?.deviceType}`} {`OS: ${pendingConnectionDevice?.deviceOs}`}
{`IP: ${pendingConnectionDevice?.deviceIp}`}
{`SessionId: ${pendingConnectionDevice?.sessionId}`}
); }; export default function DeviceConnectedInfoButton( props: DeviceConnectedInfoButtonProps ) { const { device, onDisconnect } = props; return ( <> Click to manage} position="right" hoverOpenDelay={400} > ); }