mirror of
https://github.com/owncast/owncast.git
synced 2024-10-24 21:45:59 +03:00
Disable social ok button if URL is not valid
This commit is contained in:
parent
fbffa732d4
commit
8ddd780281
1 changed files with 7 additions and 0 deletions
|
@ -7,6 +7,7 @@ import { fetchData, NEXT_PUBLIC_API_HOST, SOCIAL_PLATFORMS_LIST } from '../utils
|
|||
import { ServerStatusContext } from '../utils/server-status-context';
|
||||
import { API_SOCIAL_HANDLES, postConfigUpdateToAPI, RESET_TIMEOUT, SUCCESS_STATES, DEFAULT_SOCIAL_HANDLE, OTHER_SOCIAL_HANDLE_OPTION } from './components/config/constants';
|
||||
import { SocialHandle } from '../types/config-section';
|
||||
import {isValidUrl} from '../utils/urls';
|
||||
|
||||
const { Title } = Typography;
|
||||
|
||||
|
@ -221,6 +222,11 @@ export default function ConfigSocialLinks() {
|
|||
</div>
|
||||
);
|
||||
|
||||
const okButtonProps = {
|
||||
disabled: !isValidUrl(modalDataState.url)
|
||||
};
|
||||
|
||||
|
||||
return (
|
||||
<div className="config-social-links">
|
||||
<Title level={2}>Social Links</Title>
|
||||
|
@ -243,6 +249,7 @@ export default function ConfigSocialLinks() {
|
|||
onOk={handleModalOk}
|
||||
onCancel={handleModalCancel}
|
||||
confirmLoading={modalProcessing}
|
||||
okButtonProps={okButtonProps}
|
||||
>
|
||||
<SocialDropdown
|
||||
iconList={availableIconsList}
|
||||
|
|
Loading…
Reference in a new issue