edit social handles in modal, wip
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
import React from 'react';
|
||||
import { CheckCircleFilled, ExclamationCircleFilled } from '@ant-design/icons';
|
||||
import { fetchData, SERVER_CONFIG_UPDATE_URL } from '../../../utils/apis';
|
||||
import { ApiPostArgs, VideoVariant } from '../../../types/config-section';
|
||||
import { ApiPostArgs, VideoVariant, SocialHandle } from '../../../types/config-section';
|
||||
|
||||
export const DEFAULT_NAME = 'Owncast User';
|
||||
export const DEFAULT_TITLE = 'Owncast Server';
|
||||
@@ -234,3 +234,8 @@ export const DEFAULT_VARIANT_STATE:VideoVariant = {
|
||||
audioBitrate: 0,
|
||||
encoderPreset: 'veryfast',
|
||||
};
|
||||
|
||||
export const DEFAULT_SOCIAL_HANDLE:SocialHandle = {
|
||||
url: '',
|
||||
platform: '',
|
||||
};
|
||||
@@ -2,15 +2,15 @@ import React, { useState } from 'react';
|
||||
import { PlusOutlined } from "@ant-design/icons";
|
||||
import { Select, Divider, Input } from "antd";
|
||||
import classNames from 'classnames';
|
||||
import { SocialHandleItem } from "../../../types/config-section";
|
||||
import { SocialHandleDropdownItem } from "../../../types/config-section";
|
||||
import { NEXT_PUBLIC_API_HOST } from '../../../utils/apis';
|
||||
|
||||
|
||||
interface DropdownProps {
|
||||
iconList: SocialHandleItem[];
|
||||
iconList: SocialHandleDropdownItem[];
|
||||
selectedOption?: string;
|
||||
}
|
||||
interface DropdownOptionProps extends SocialHandleItem {
|
||||
interface DropdownOptionProps extends SocialHandleDropdownItem {
|
||||
isSelected: boolean;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user