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=af697428ee8f8295594355b92a0d23a2dfca95fa;hpb=8f608a4cb22ab232cfab20665050764b38bac9c7;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 af697428e..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,13 +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 // boolean +} + +export type ContainerMarkupData = { + width?: string + title?: string + description?: string + layout?: 'row' | 'column' }