continue initial setup

This commit is contained in:
gingervitis
2020-12-26 18:04:23 -08:00
committed by Gabe Kangas
parent 48aea8024e
commit f446385a7e
5 changed files with 87 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
// DEFAULT VALUES
export const DEFAULT_NAME = 'Owncast User';
export const DEFAULT_TITLE = 'Owncast Server';
export const DEFAULT_SUMMARY = '';

View File

@@ -0,0 +1,25 @@
/*
- auto saves ,ajax call
- set default text
- show error state/confirm states
- show info
- label
- min/max length
- populate with curren val (from local sstate)
load page,
get all config vals,
save to local state/context.
read vals from there.
update vals to state, andthru api.
*/
import React, { useContext } from 'react';
import { ServerStatusContext } from '../../../utils/server-status-context';
Server Name
<Input placeholder="Owncast" value={name} />

View File

@@ -0,0 +1,37 @@
import React, { useContext } from 'react';
import { Typography, Input } from 'antd';
import { ServerStatusContext } from '../../../utils/server-status-context';
const { Title } = Typography;
export default function PublicFacingDetails() {
const serverStatusData = useContext(ServerStatusContext);
const { serverConfig, setConfigField } = serverStatusData || {};
const { instanceDetails = {}, } = serverConfig;
const { name, summary, title } = instanceDetails;
return (
<>
<Title level={2}>Edit your public facing instance details</Title>
<div className="config-public-details-container">
<div className="text-fields" role="form">
Server Name
<Input placeholder="Owncast" value={name} />
</div>
<div className="misc-optionals">
add social handles
<br/>
add tags
</div>
</div>
</>
);
}