aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/custom-markup/custom-markup-data.model.ts
blob: 24ac3706c1336c37efcd7d4823cf07b4e5763778 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
export type EmbedMarkupData = {
  // Video or playlist uuid
  uuid: string
}

export type VideoMiniatureMarkupData = {
  // Video uuid
  uuid: string
}

export type PlaylistMiniatureMarkupData = {
  // Playlist uuid
  uuid: string
}

export type ChannelMiniatureMarkupData = {
  // Channel name (username)
  name: string
}

export type VideosListMarkupData = {
  title: string
  description: string
  sort: string
  categoryOneOf: string // coma separated values
  languageOneOf: string // coma separated values
  count: string
}

export type ButtonMarkupData = {
  theme: 'primary' | 'secondary'
  href: string
  label: string
  blankTarget?: string
}