// rename to "directory" import React, { useContext, useEffect } from 'react'; import { Typography, Form } from 'antd'; import ToggleSwitch from './form-toggleswitch'; import { ServerStatusContext } from '../../../utils/server-status-context'; const { Title } = Typography; export default function EditYPDetails() { const [form] = Form.useForm(); const serverStatusData = useContext(ServerStatusContext); const { serverConfig } = serverStatusData || {}; const { yp, instanceDetails } = serverConfig; const { nsfw } = instanceDetails; const { enabled, instanceUrl } = yp; const initialValues = { ...yp, enabled, nsfw, }; const hasInstanceUrl = instanceUrl !== ''; useEffect(() => { form.setFieldsValue(initialValues); }, [yp]); const extraProps = { initialValues, disabled: !hasInstanceUrl, }; // TODO: DISABLE THIS SECTION UNTIL instanceURL is populated return (
Owncast Directory Settings

Would you like to appear in the Owncast Directory?

NOTE: You will need to have a URL specified in the Instance URL field to be able to use this.

); }