X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fcustom-markup%2Fcustom-markup-data.model.ts;h=06c9b544d9120530be13550b031a1c389c6e232f;hb=5d6395af72e01ba7c4393b485b7089bcb33e0155;hp=24ac3706c1336c37efcd7d4823cf07b4e5763778;hpb=630421392314a4d78506f060055c754dfddf220b;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/models/custom-markup/custom-markup-data.model.ts b/shared/models/custom-markup/custom-markup-data.model.ts index 24ac3706c..06c9b544d 100644 --- a/shared/models/custom-markup/custom-markup-data.model.ts +++ b/shared/models/custom-markup/custom-markup-data.model.ts @@ -6,6 +6,8 @@ export type EmbedMarkupData = { export type VideoMiniatureMarkupData = { // Video uuid uuid: string + + onlyDisplayTitle?: string // boolean } export type PlaylistMiniatureMarkupData = { @@ -16,20 +18,35 @@ export type PlaylistMiniatureMarkupData = { export type ChannelMiniatureMarkupData = { // Channel name (username) name: string + + displayLatestVideo?: string // boolean + displayDescription?: string // boolean } export type VideosListMarkupData = { - title: string - description: string - 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' }