5 changed files with 87 additions and 0 deletions
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
// DEFAULT VALUES
|
||||
|
||||
export const DEFAULT_NAME = 'Owncast User'; |
||||
export const DEFAULT_TITLE = 'Owncast Server'; |
||||
export const DEFAULT_SUMMARY = ''; |
||||
@ -0,0 +1,25 @@
@@ -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} /> |
||||
@ -0,0 +1,37 @@
@@ -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> |
||||
</> |
||||
); |
||||
} |
||||
|
||||
@ -0,0 +1,7 @@
@@ -0,0 +1,7 @@
|
||||
|
||||
|
||||
.config-public-details-container { |
||||
display: flex; |
||||
flex-direction: row; |
||||
align-items: flex-start; |
||||
} |
||||
Loading…
Reference in new issue