export type VideoMiniatureMarkupData = {
// Video uuid
uuid: string
+
+ onlyDisplayTitle?: string // boolean
}
export type PlaylistMiniatureMarkupData = {
export type ChannelMiniatureMarkupData = {
// Channel name (username)
name: string
+
+ displayLatestVideo?: string // boolean
+ displayDescription?: string // boolean
}
export type VideosListMarkupData = {
- sort: string
- categoryOneOf: string // coma separated values
- languageOneOf: string // coma separated values
- count: string
+ onlyDisplayTitle?: string // boolean
+ maxRows?: string // number
+
+ sort?: string
+ count?: string // number
+
+ categoryOneOf?: string // coma separated values
+ languageOneOf?: string // coma separated values
+
+ onlyLocal?: string // boolean
+
}
export type ButtonMarkupData = {
theme: 'primary' | 'secondary'
href: string
label: string
- blankTarget?: string
+ blankTarget?: string // boolean
}
export type ContainerMarkupData = {
width?: string
title?: string
description?: string
+ layout?: 'row' | 'column'
}