a122ee6c42
* tweaks to offline state in admin viewers page If stream is offline, hide current viewers statistic and viewers table. Also, change wording for describing max viewers. * take out ant dark stylesheet, organize ant color overrides * remove ant dark css; cleanup ant overrides; format public-detail page * combine toggleswitch component style with textfield so layout can be shared * fix toggleswitch status message placement * - update styles for modals, collapses - move reset dir into its own component - assorted style cleanups ans consistencies * hide entire advanced section for resetyp if no yp * temp adjustments to video modal * temp comment out toggle switch use for later' * address PR comments * lint * update type * allow warnings during lint Co-authored-by: nebunez <uoj2y7wak869@opayq.net>
43 lines
1.3 KiB
TypeScript
43 lines
1.3 KiB
TypeScript
import { Popconfirm, Button, Typography } from 'antd';
|
|
import { useContext } from 'react';
|
|
import { AlertMessageContext } from '../../utils/alert-message-context';
|
|
|
|
import { API_YP_RESET, fetchData } from '../../utils/apis';
|
|
|
|
export default function ResetYP() {
|
|
const { setMessage } = useContext(AlertMessageContext);
|
|
|
|
const { Title } = Typography;
|
|
|
|
const resetDirectoryRegistration = async () => {
|
|
try {
|
|
await fetchData(API_YP_RESET);
|
|
setMessage('');
|
|
} catch (error) {
|
|
alert(error);
|
|
}
|
|
};
|
|
return (
|
|
<>
|
|
<Title level={3} className="section-title">
|
|
Reset Directory
|
|
</Title>
|
|
<p className="description">
|
|
If you are experiencing issues with your listing on the Owncast Directory and were asked to
|
|
"reset" your connection to the service, you can do that here. The next time you go
|
|
live it will try and re-register your server with the directory from scratch.
|
|
</p>
|
|
|
|
<Popconfirm
|
|
placement="topLeft"
|
|
title="Are you sure you want to reset your connection to the Owncast directory?"
|
|
onConfirm={resetDirectoryRegistration}
|
|
okText="Yes"
|
|
cancelText="No"
|
|
>
|
|
<Button type="primary">Reset Directory Connection</Button>
|
|
</Popconfirm>
|
|
</>
|
|
);
|
|
}
|