1
- import React from 'react' ;
2
- import clsx from 'clsx' ;
3
- import Link from '@docusaurus/Link' ;
4
- import useBaseUrl , { useBaseUrlUtils } from '@docusaurus/useBaseUrl' ;
5
- import useDocusaurusContext from '@docusaurus/useDocusaurusContext' ;
6
- import Layout from '@theme/Layout' ;
7
-
8
- import styles from './index.module.css' ;
1
+ import React from "react" ;
2
+ import clsx from "clsx" ;
3
+ import Link from "@docusaurus/Link" ;
4
+ import useBaseUrl , { useBaseUrlUtils } from "@docusaurus/useBaseUrl" ;
5
+ import useDocusaurusContext from "@docusaurus/useDocusaurusContext" ;
6
+ import Layout from "@theme/Layout" ;
7
+ import LiteYouTubeEmbed from "react-lite-youtube-embed" ;
9
8
9
+ import styles from "./index.module.css" ;
10
+ import "react-lite-youtube-embed/dist/LiteYouTubeEmbed.css" ;
10
11
11
12
function HomepageHeader ( ) {
12
- const { siteConfig} = useDocusaurusContext ( ) ;
13
+ const { siteConfig } = useDocusaurusContext ( ) ;
13
14
return (
14
- < header className = { clsx ( ' hero' , styles . heroBanner ) } >
15
+ < header className = { clsx ( " hero" , styles . heroBanner ) } >
15
16
< div className = "container" >
16
- < img
17
- alt = { siteConfig . title }
18
- src = { useBaseUrl ( ' /img/logo.svg' ) }
19
- width = "512"
20
- />
17
+ < img
18
+ alt = { siteConfig . title }
19
+ src = { useBaseUrl ( " /img/logo.svg" ) }
20
+ width = "512"
21
+ />
21
22
< p className = "hero__subtitle" > { siteConfig . tagline } </ p >
22
23
< div className = { styles . buttons } >
23
- < Link
24
- className = "button button--secondary button--lg"
25
- to = "/docs/" >
24
+ < Link className = "button button--secondary button--lg" to = "/docs/" >
26
25
Get Started
27
26
</ Link >
28
27
</ div >
@@ -31,13 +30,38 @@ function HomepageHeader() {
31
30
) ;
32
31
}
33
32
33
+ function VideoContainer ( ) {
34
+ return (
35
+ < div className = "container text--center margin-bottom--xl" >
36
+ < div className = "row" >
37
+ < div className = "col" >
38
+ < h2 > Check it out in a intro video</ h2 >
39
+ < div className = { styles . videoContainer } >
40
+ < LiteYouTubeEmbed
41
+ id = "paYrVKO1Pi4"
42
+ params = "autoplay=1& autohide = 1 & showinfo = 0 & rel = 0 "
43
+ title = "The NETFLIX Way to Keep Your .NET APIs Reliable"
44
+ poster = "maxresdefault"
45
+ webp
46
+ />
47
+ </ div >
48
+ </ div >
49
+ </ div >
50
+ </ div >
51
+ ) ;
52
+ }
53
+
34
54
export default function Home ( ) {
35
- const { siteConfig} = useDocusaurusContext ( ) ;
55
+ const { siteConfig } = useDocusaurusContext ( ) ;
36
56
return (
37
57
< Layout
38
58
title = { `Hello from ${ siteConfig . title } ` }
39
- description = "Description will go into a meta tag in <head />" >
59
+ description = "Description will go into a meta tag in <head />"
60
+ >
40
61
< HomepageHeader />
62
+ < main >
63
+ < VideoContainer />
64
+ </ main >
41
65
</ Layout >
42
66
) ;
43
67
}
0 commit comments