12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- export type EmbedMarkupData = {
- // Video or playlist uuid
- uuid: string
- }
- export type VideoMiniatureMarkupData = {
- // Video uuid
- uuid: string
- onlyDisplayTitle?: string // boolean
- }
- export type PlaylistMiniatureMarkupData = {
- // Playlist uuid
- uuid: string
- }
- export type ChannelMiniatureMarkupData = {
- // Channel name (username)
- name: string
- displayLatestVideo?: string // boolean
- displayDescription?: string // boolean
- }
- export type VideosListMarkupData = {
- onlyDisplayTitle?: string // boolean
- maxRows?: string // number
- sort?: string
- count?: string // number
- categoryOneOf?: string // coma separated values, number[]
- languageOneOf?: string // coma separated values
- channelHandle?: string
- accountHandle?: string
- isLive?: string // number
- onlyLocal?: string // boolean
- }
- export type ButtonMarkupData = {
- theme: 'primary' | 'secondary'
- href: string
- label: string
- blankTarget?: string // boolean
- }
- export type ContainerMarkupData = {
- width?: string
- title?: string
- description?: string
- layout?: 'row' | 'column'
- justifyContent?: 'space-between' | 'normal' // default to 'space-between'
- }
|