import { createMemo, createSignal } from "solid-js"; import Integration from "../data/integration"; import WebRTCService from "../services/webrtc-service"; const [integration, setIntegration] = createSignal(null); function IntegrationView(props) { const title = createMemo(() => integration && typeof integration === "function" ? integration().getName() : "Integration" ); let videoElement = null; function handleConnectWebRTC() { let integrationId = integration().getId(); WebRTCService.setVideoElement(videoElement); WebRTCService.connect(integrationId); } return (
Integration

{title}

); } IntegrationView.setIntegration = setIntegration; export default IntegrationView;