Upgrade to Gatsby v2

This commit is contained in:
alxshelepenok
2018-11-09 20:08:48 +03:00
parent e83dfc6dff
commit 8b92891329
204 changed files with 18708 additions and 3904 deletions

6
src/cms/cms.js Normal file
View File

@@ -0,0 +1,6 @@
import CMS from 'netlify-cms';
import PagePreview from './preview-templates/page-preview';
import PostPreview from './preview-templates/post-preview';
CMS.registerPreviewTemplate('page', PagePreview);
CMS.registerPreviewTemplate('post', PostPreview);

View File

@@ -0,0 +1,15 @@
import React from 'react';
import { Page } from '../../components/Page';
const PagePreview = ({ entry, widgetFor }) => {
const body = widgetFor(['body']);
const title = entry.getIn(['data', 'title']);
return (
<Page title={title}>
<div dangerouslySetInnerHTML={{ __html: body }} />
</Page>
);
};
export default PagePreview;

View File

@@ -0,0 +1,13 @@
import React from 'react';
import { Content } from '../../components/Post/Content';
const PostPreview = ({ entry, widgetFor }) => {
const body = widgetFor(['body']);
const title = entry.getIn(['data', 'title']);
return (
<Content body={body} title={title} />
);
};
export default PostPreview;