Add WIP external action buttons

This commit is contained in:
Gabe Kangas
2022-05-05 15:01:23 -07:00
parent 44173ac09d
commit 97b957adbe
6 changed files with 87 additions and 10 deletions

View File

@@ -18,6 +18,7 @@ import ChatContainer from '../../chat/ChatContainer';
import { ChatMessage } from '../../../interfaces/chat-message.model';
import { ChatState, ChatVisibilityState } from '../../../interfaces/application-state';
import ChatTextField from '../../chat/ChatTextField/ChatTextField';
import ExternalActionButtonRow from '../../action-buttons/ExternalActionButtonRow';
const { TabPane } = Tabs;
@@ -39,6 +40,18 @@ export default function FooterComponent() {
<Content className={`${s.root}`} data-columns={chatOpen ? 2 : 1}>
<div className={`${s.leftCol}`}>
<OwncastPlayer source="https://watch.owncast.online" />
<ExternalActionButtonRow
actions={[
{
url: 'https://owncast.online/docs',
title: 'Example button',
description: 'Example button description',
icon: 'https://owncast.online/images/logo.svg',
color: '#5232c8',
openExternally: true,
},
]}
/>
<div className={`${s.lowerRow}`}>
<Tabs defaultActiveKey="1" type="card">
<TabPane tab="About" key="1">