diff --git a/src/remote/factory.ts b/src/remote/factory.ts index fbc69781..5ca0c294 100644 --- a/src/remote/factory.ts +++ b/src/remote/factory.ts @@ -9,7 +9,20 @@ export function createPageUrls(pages: StrapiPage[]) { } } +export function isYoutubeUrl(url: string): boolean { + return /youtube\.com/.test(url) +} + export function createEmbed(component: StrapiComponentEmbed): Token { + if (isYoutubeUrl(component.src)) { + return { + token: 'youtube', + data: { + url: component.src, + } + } + } + return { token: 'html', data: ``