fix react warnings on config page

This commit is contained in:
gingervitis
2020-11-28 18:43:59 -08:00
parent 3822e49591
commit 1c40d2d428
4 changed files with 27 additions and 30 deletions

View File

@@ -4,6 +4,7 @@ import { Table, Typography, Input } from 'antd';
import { isEmptyObject } from '../utils/format';
import KeyValueTable from "./components/key-value-table";
import { ServerStatusContext } from '../utils/server-status-context';
import adminStyles from '../styles/styles.module.css';
const { Title } = Typography;
const { TextArea } = Input;
@@ -32,12 +33,13 @@ function SocialHandles({ config }) {
}
return (
<div>
<Title>Social Handles</Title>
<div className={adminStyles.configSection}>
<Title level={2}>Social Handles</Title>
<Table
pagination={false}
columns={columns}
dataSource={config.instanceDetails.socialHandles}
rowKey="platform"
/>
</div>
);
@@ -98,12 +100,12 @@ function InstanceDetails({ config }) {
return (
<>
<p>
<KeyValueTable title="Server details" data={data} />
</p>
<p>
<KeyValueTable title="Server configuration" data={configData} />
</p>
<div className={adminStyles.configSection}>
<KeyValueTable title="Server details" data={data} />
</div>
<div className={adminStyles.configSection}>
<KeyValueTable title="Server configuration" data={configData} />
</div>
</>
);
}
@@ -113,8 +115,8 @@ function PageContent({ config }) {
return null;
}
return (
<div>
<Title>Page content</Title>
<div className={adminStyles.configSection}>
<Title level={2}>Page content</Title>
<TextArea
disabled rows={4}
value={config.instanceDetails.extraPageContent}
@@ -128,17 +130,13 @@ export default function ServerConfig() {
const { serverConfig: config } = serverStatusData || {};
return (
<div>
<p>
<InstanceDetails config={config} />
</p>
<p>
<SocialHandles config={config} />
</p>
<PageContent config={config} />
<br/>
<Title level={5}>Learn more about configuring Owncast <a href="https://owncast.online/docs/configuration">by visiting the documentation.</a></Title>
</div>
<>
<InstanceDetails config={config} />
<SocialHandles config={config} />
<PageContent config={config} />
<Title level={5}>Learn more about configuring Owncast <a href="https://owncast.online/docs/configuration">by visiting the documentation.</a></Title>
</>
);
}