Fix error thrown when renderinging without a value

This commit is contained in:
Gabe Kangas
2022-03-07 16:28:19 -08:00
parent ebe5558d58
commit e44f175350

View File

@@ -29,6 +29,11 @@ export default function Offline({ logs = [], config }: OfflineProps) {
const { streamKey, rtmpServerPort } = serverConfig; const { streamKey, rtmpServerPort } = serverConfig;
const instanceUrl = global.window?.location.hostname || ''; const instanceUrl = global.window?.location.hostname || '';
let rtmpURL;
if (instanceUrl && rtmpServerPort) {
rtmpURL = generateStreamURL(instanceUrl, rtmpServerPort);
}
const data = [ const data = [
{ {
icon: <BookTwoTone twoToneColor="#6f42c1" />, icon: <BookTwoTone twoToneColor="#6f42c1" />,
@@ -47,9 +52,11 @@ export default function Offline({ logs = [], config }: OfflineProps) {
<Text strong className="stream-info-label"> <Text strong className="stream-info-label">
Streaming URL: Streaming URL:
</Text> </Text>
<Paragraph className="stream-info-box" copyable> {rtmpURL && (
{generateStreamURL(instanceUrl, rtmpServerPort)} <Paragraph className="stream-info-box" copyable>
</Paragraph> {rtmpURL}
</Paragraph>
)}
<Text strong className="stream-info-label"> <Text strong className="stream-info-label">
Stream Key: Stream Key:
</Text> </Text>