From 3dc23ec6642f8238a9bb3e618544108cddcf2791 Mon Sep 17 00:00:00 2001 From: Benaiah Mischenko Date: Wed, 6 Dec 2017 16:58:42 -0800 Subject: Move Contact page into the CMS --- src/js/cms-preview-templates/contact.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/js/cms-preview-templates/contact.js (limited to 'src/js/cms-preview-templates/contact.js') diff --git a/src/js/cms-preview-templates/contact.js b/src/js/cms-preview-templates/contact.js new file mode 100644 index 0000000..dea318c --- /dev/null +++ b/src/js/cms-preview-templates/contact.js @@ -0,0 +1,28 @@ +import React from "react"; + +const ContactEntry = ({heading, text}) => +
+

{ heading }

+

{ text }

+
; + +const ContactEntries = ({data}) => data && data.length > 0 + ?
+ {data.map(({heading, text}) => )} +
+ : ""; + +export default class ContactPreview extends React.Component { + render() { + const {entry, getAsset, widgetFor} = this.props; + const entryContactEntries = entry.getIn(["data", "contact_entries"]); + const contactEntries = entryContactEntries ? entryContactEntries.toJS() : []; + return
+ +
+ { widgetFor("body") } + +
+
; + } +} -- cgit v1.3