From ad91c38d5a8d4800f07a02422252930e3a21dd88 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Thu, 7 Jul 2022 15:24:03 +0200 Subject: [PATCH] Enable RTMP and SRT controls based on availability --- src/misc/controls/RTMP.js | 10 ++++++++-- src/misc/controls/SRT.js | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/misc/controls/RTMP.js b/src/misc/controls/RTMP.js index 22aaf1f..2afabc9 100644 --- a/src/misc/controls/RTMP.js +++ b/src/misc/controls/RTMP.js @@ -37,9 +37,15 @@ export default function Control(props) { }; return ( + {!props.enabled && ( + + + RTMP server is not enabled + + + )} - {/* Todo: Check availability with props.enabled */} - Enable} checked={settings.enable} onChange={handleChange('enable')} /> + Enable} checked={settings.enable} disabled={!props.enabled} onChange={handleChange('enable')} /> Make the channel available as an RTMP stream. diff --git a/src/misc/controls/SRT.js b/src/misc/controls/SRT.js index ace64a3..74dc0dd 100644 --- a/src/misc/controls/SRT.js +++ b/src/misc/controls/SRT.js @@ -37,9 +37,15 @@ export default function Control(props) { }; return ( + {!props.enabled && ( + + + SRT server is not enabled + + + )} - {/* Todo: Check availability with props.enabled */} - Enable} checked={settings.enable} onChange={handleChange('enable')} /> + Enable} checked={settings.enable} disabled={!props.enabled} onChange={handleChange('enable')} /> Make the channel available as an SRT stream.