mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-10 09:53:48 +00:00
5a397c6da7
* wip: migrate sheet settings --------- Co-authored-by: arc-alex <ac@omnivox.dk>
34 lines
1.2 KiB
TypeScript
34 lines
1.2 KiB
TypeScript
import { Alert, AlertDescription, AlertIcon } from '@chakra-ui/react';
|
|
|
|
import ExternalLink from '../../../../common/components/external-link/ExternalLink';
|
|
import * as Panel from '../PanelUtils';
|
|
|
|
import HttpIntegrations from './HttpIntegrations';
|
|
import OscIntegrations from './OscIntegrations';
|
|
|
|
const integrationDocsUrl = 'https://ontime.gitbook.io/v2/control-and-feedback/integrations';
|
|
|
|
export default function IntegrationsPanel() {
|
|
return (
|
|
<>
|
|
<Panel.Header>Integration settings</Panel.Header>
|
|
<Panel.Section>
|
|
<Alert status='info' variant='ontime-on-dark-info'>
|
|
<AlertIcon />
|
|
<AlertDescription>
|
|
Integrations allow Ontime to receive commands or send its data to other systems in your workflow. <br />
|
|
<br />
|
|
Currently supported protocols are OSC (Open Sound Control), HTTP and Websockets. <br />
|
|
WebSockets are used for Ontime and cannot be configured independently. <br />
|
|
<ExternalLink href={integrationDocsUrl}>See the docs</ExternalLink>
|
|
</AlertDescription>
|
|
</Alert>
|
|
</Panel.Section>
|
|
<Panel.Section>
|
|
<OscIntegrations />
|
|
<HttpIntegrations />
|
|
</Panel.Section>
|
|
</>
|
|
);
|
|
}
|