-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBasic.js
38 lines (36 loc) · 1.27 KB
/
Basic.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
37
38
import React from "react";
import Section from '~components/section'
import PostData from '~data/posts.json';
const OverlayBasic = (props) => (
<article className={"card card--overlay" + (props.cssClasses ? " " + props.cssClasses:"")}>
<div className="card__image">
<a href="#post-detail" title={props.title}>
<img src={"/blog/tall/" + props.id + ".jpg"} alt={props.title} />
</a>
</div>
<div className="darken"></div>
<div className="card__content">
<h4 className="card__title" title={props.title}>
<a href="#movie-detail">{props.title}</a>
</h4>
<p className="card__text">{props.text}</p>
</div>
</article>
)
export default OverlayBasic
export const OverlayBasicList = () => (
<Section title="Overlay" cssClasses="l-cards--overlay">
<div className="cards">
{PostData.slice(0,3).map((movie) => (
<OverlayBasic
key={movie.id}
cssClasses="show-1-3"
id={movie.id}
title={movie.title}
isStreaming={movie.isStreaming}
text={movie.text}
/>
))}
</div>
</Section>
)