From 2fb44e9ef9feef5179487d56a8a97699fa4b739e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 22 Jun 2017 00:37:03 +0200 Subject: mobile css and slight refactor --- client/components/Paintings.jsx | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 client/components/Paintings.jsx (limited to 'client/components/Paintings.jsx') diff --git a/client/components/Paintings.jsx b/client/components/Paintings.jsx new file mode 100644 index 0000000..93b24eb --- /dev/null +++ b/client/components/Paintings.jsx @@ -0,0 +1,48 @@ +import { h, Component } from 'preact' +import { Link } from 'react-router-dom' +import util from '../util' + +export default class Paintings extends Component { + constructor() { + super() + } + render() { + const paintings = this.props.data.painting.map( (painting, i) => { + return ( +
+
+
+
+
+
+
{painting.title}
+
{painting.medium}
+
{painting.date}
+
{painting.image.caption}
+
+ + More info > + +
+
+
+ ) + }) + const about = this.props.data.page[0] + const body = (about.body || '').replace(/\n/g,'
') + const page = ( +
+
+
+
+
+
+ ) + return ( +
+ {paintings} + {page} +
+ ) + } +} -- cgit v1.2.3-70-g09d2