diff --git a/pages/[...slug].tsx b/pages/[...slug].tsx index d206db98..8027606e 100644 --- a/pages/[...slug].tsx +++ b/pages/[...slug].tsx @@ -11,6 +11,7 @@ import { IBreadcumbsPart, IMeta, IPage, ITag, FileTokenData, Token } from 'src/t import { joinTokens } from 'src/lib/tokens' import { size, ext } from 'src/lib/file' import { Html } from 'src/components/Html' +import { Youtube } from '@/components/Youtube' function array(value: T | T[]) { return Array.isArray(value) @@ -18,26 +19,6 @@ function array(value: T | T[]) { : [value] } -const Youtube: React.SFC<{ url: string }> = props => { - const url = new URL(props.url) - const videoId = url.searchParams.get('v') - if (!videoId) { - return null - } - - const src = `//www.youtube.com/embed/${videoId}` - - return ( -
-