edit social handles in modal, wip

This commit is contained in:
gingervitis
2021-01-23 20:16:01 -08:00
committed by Gabe Kangas
parent d2adda123c
commit c3547f189d
4 changed files with 203 additions and 11 deletions

View File

@@ -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: '',
};

View File

@@ -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;
}