import { Alert, AlertDescription, AlertIcon } from '@chakra-ui/react'; import ExternalLink from '../../../../common/components/external-link/ExternalLink'; import useScrollIntoView from '../../../../common/hooks/useScrollIntoView'; import type { PanelBaseProps } from '../../panel-list/PanelList'; import * as Panel from '../../panel-utils/PanelUtils'; import HttpIntegrations from './HttpIntegrations'; import OscIntegrations from './OscIntegrations'; const integrationDocsUrl = 'https://docs.getontime.no/api/integrations/'; export default function IntegrationsPanel({ location }: PanelBaseProps) { const oscRef = useScrollIntoView('osc', location); const httpRef = useScrollIntoView('http', location); return ( <> Integration settings Integrations allow Ontime to receive commands or send its data to other systems in your workflow.

Currently supported protocols are OSC (Open Sound Control), HTTP and Websockets.
WebSockets are used for Ontime and cannot be configured independently.
See the docs
); }