mirror of
https://github.com/owncast/owncast.git
synced 2025-11-01 19:32:20 +08:00
Admin support for creating 3rd party external link actions (#72)
* WIP external actions * Add comment * Add support for external actions icons and colors
This commit is contained in:
@ -80,6 +80,13 @@ export interface S3Field {
|
||||
servingEndpoint?: string;
|
||||
}
|
||||
|
||||
export interface ExternalAction {
|
||||
title: string,
|
||||
description: string;
|
||||
url: string;
|
||||
openExternally: boolean;
|
||||
}
|
||||
|
||||
export interface ConfigDetails {
|
||||
ffmpegPath: string;
|
||||
instanceDetails: ConfigInstanceDetailsFields;
|
||||
@ -90,4 +97,5 @@ export interface ConfigDetails {
|
||||
yp: ConfigDirectoryFields;
|
||||
videoSettings: VideoSettingsFields;
|
||||
chatDisabled: boolean;
|
||||
externalActions: ExternalAction[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user