diff --git a/web/pages/components/log-table.tsx b/web/pages/components/log-table.tsx
index b4f385832..ce543f19b 100644
--- a/web/pages/components/log-table.tsx
+++ b/web/pages/components/log-table.tsx
@@ -1,9 +1,11 @@
import React from "react";
import { timeFormat } from "d3-time-format";
-import { Table, Tag} from "antd";
+import { Table, Tag, Typography } from "antd";
import Linkify from "react-linkify";
import { SortOrder } from "antd/lib/table/interface";
+const { Title } = Typography;
+
function renderColumnLevel(text, entry) {
let color = 'black';
@@ -28,6 +30,9 @@ interface Props {
}
export default function LogTable({ logs, pageSize }: Props) {
+ if (!logs.length) {
+ return null;
+ }
const columns = [
{
title: "Level",
@@ -69,7 +74,8 @@ export default function LogTable({ logs, pageSize }: Props) {
];
return (
-
+
+
Logs
1) ?
`${settingTitle} ${index + 1}` : settingTitle;
return (
-
+
- {logsData.length ? (
- <>
- Stream Logs
-
- >
- ): null}
+
);
}
diff --git a/web/pages/offline-notice.tsx b/web/pages/offline-notice.tsx
index 0da427e63..575744a9f 100644
--- a/web/pages/offline-notice.tsx
+++ b/web/pages/offline-notice.tsx
@@ -69,13 +69,7 @@ export default function Offline({ logs = [] }) {
}
-
- {logs.length ? (
- <>
- Stream Logs
-
- >
- ): null}
+
);
}
diff --git a/web/pages/update-server-config.tsx b/web/pages/update-server-config.tsx
index 34e905366..20dca340a 100644
--- a/web/pages/update-server-config.tsx
+++ b/web/pages/update-server-config.tsx
@@ -82,15 +82,15 @@ function InstanceDetails({ config }) {
},
{
name: "Logo",
- value: instanceDetails.logo.large,
+ value: instanceDetails.logo?.large,
},
{
name: "Tags",
- value: instanceDetails.tags.join(", "),
+ value: instanceDetails.tags?.join(", "),
},
{
name: "NSFW",
- value: instanceDetails.nsfw.toString(),
+ value: instanceDetails.nsfw?.toString(),
},
{
name: "Shows in Owncast directory",
@@ -150,9 +150,9 @@ export default function ServerConfig() {
setConfig({ ...config, message: error.message });
}
};
-
- getInfo();
-
+ useEffect(() => {
+ getInfo();
+ }, []);
return (
diff --git a/web/pages/viewer-info.tsx b/web/pages/viewer-info.tsx
index de1099178..03b5db25d 100644
--- a/web/pages/viewer-info.tsx
+++ b/web/pages/viewer-info.tsx
@@ -109,19 +109,16 @@ export default function ViewersOverTime() {
title="Current viewers"
value={viewerCount.toString()}
prefix={
}
- color="#334"
/>
}
- color="#334"
/>
}
- color="#334"
/>
diff --git a/web/styles/home.scss b/web/styles/home.scss
index ea41587ec..770d90d07 100644
--- a/web/styles/home.scss
+++ b/web/styles/home.scss
@@ -63,6 +63,7 @@
.ant-card {
width: 49%;
+ text-align: center;
}
}
.ant-card-head {