-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVideo.js
36 lines (34 loc) · 1.14 KB
/
Video.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import React from "react";
import { FaPlayCircle } from 'react-icons/fa';
import Section from '~components/section'
import VideoData from '~data/videos.json';
const OverlayVideo = (props) => (
<article className={"card card--video" + (props.cssClasses ? " " + props.cssClasses:"")}>
<div className="card__image">
<a href="#video-detail">
<img src={"/videos/" + props.id + ".jpg"} alt={props.title} />
<div className="card__icon"><FaPlayCircle /></div>
</a>
</div>
<div className="card__content">
<h4 className="card__title">
<a href="#video-detail">{props.title}</a>
</h4>
</div>
</article>
)
export default OverlayVideo
export const OverlayVideoList = (props) => (
<Section title="Video" cssClasses="l-cards--overlay-video">
<div className="cards">
{VideoData.slice(0, 3).map((video) => (
<OverlayVideo
key={video.id}
cssClasses="show-1-3"
id={video.id}
title={video.title}
/>
))}
</div>
</Section>
)