UNPKG

design-react-kit

Version:

Componenti React per Bootstrap 5

59 lines (58 loc) 1.72 kB
import { FC } from 'react'; export interface VideoSource { /** Sorgente del video */ src: string; /** Tipo della sorgente video */ type: string; } export interface VideoTrackSource { /** Tipologia di traccia audio */ kind: string; /** Sorgente della traccia audio */ src: string; /** Lingua della traccia audio */ srcLang: string; /** Label della traccia audio */ label: string; /** Setta la traccia audio come default */ isDefault?: boolean; } export interface VideoYouTube { /** Url del video YouTube */ url: string; /** Attiva o meno il disclaimer */ hasDisclaimer?: boolean; /** Testo del disclaimer */ disclaimerText?: string; /** Chiave del disclaimer come preferenza */ disclaimerKey?: string; } export interface VideoProps { /** Id del componente Video */ id: string; /** Sorgenti del video */ sources?: Array<VideoSource>; /** Testo della trascrizione */ transcription?: string; /** Label dell'accordion della trascrizione */ transcriptionLabel?: string; /** Array delle tracce */ tracks?: Array<VideoTrackSource>; /** Url del poster */ poster?: string; /** Attiva o meno i controlli */ controls?: boolean; /** Attiva o meno l'autoplay */ autoPlay?: boolean; /** Attiva o meno il loop del video */ loop?: boolean; /** Modalità visualizzazione fluida */ fluid?: boolean; /** Video YouTube */ youtube?: VideoYouTube; /** Label del pulsante di accettazione */ acceptLabel?: string; /** Label della checkbox per ricordare la scelta di accettazione */ rememberLabel?: string; } export declare const Video: FC<VideoProps>;