import * as React from "bloatless-react"; import ConnectionViewModel from "../../ViewModel/connectionViewModel"; import { DeletableListItem } from "../Components/deletableListItem"; import { translations } from "../translations"; export function ConnectionModal(connectionViewModel: ConnectionViewModel) { const previousAddressConverter: React.StateItemConverter = ( address: string ) => { function connnect() { connectionViewModel.connectToAddress(address); } const cannotConnect = React.createProxyState( [connectionViewModel.isConnected], () => connectionViewModel.isConnected.value == true && connectionViewModel.connectionModel.address == address ); return DeletableListItem( address, , () => { connectionViewModel.removePreviousAddress(address); } ); }; return ( ); }