RocketChat/Rocket.Chat

View on GitHub
apps/meteor/client/components/message/content/urlPreviews/UrlVideoPreview.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import type { ReactElement } from 'react';
import React from 'react';

import type { UrlPreviewMetadata } from './UrlPreviewMetadata';

const style = { maxWidth: '100%' };
const UrlVideoPreview = ({ url, originalType }: Omit<UrlPreviewMetadata, 'type'>): ReactElement => (
    <video controls style={style}>
        <source src={url} type={originalType} />
        Your browser doesn't support the video element.
        <track kind='captions' />
    </video>
);

export default UrlVideoPreview;