diff options
| author | Mathias Biilmann Christensen <info@mathias-biilmann.net> | 2017-03-18 00:10:06 -0700 |
|---|---|---|
| committer | Mathias Biilmann Christensen <info@mathias-biilmann.net> | 2017-03-18 00:10:06 -0700 |
| commit | 4c0b25582faa403191286275fa678cd89622c63b (patch) | |
| tree | 14a8b46530f13a732172eea19da1e77835f70466 /src/js/cms.js | |
| parent | 18f12530628aacabb9a96885b0fd152c96c6a6d9 (diff) | |
Update CMS
Diffstat (limited to 'src/js/cms.js')
| -rw-r--r-- | src/js/cms.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/js/cms.js b/src/js/cms.js index 289b26a..aae6669 100644 --- a/src/js/cms.js +++ b/src/js/cms.js @@ -1,7 +1,21 @@ +import React from "react"; import CMS from "netlify-cms"; + import PostPreview from "./cms-preview-templates/post"; import ProductsPreview from "./cms-preview-templates/products"; +class ColorControl extends React.Component { + render() { + return <input + style={{height: "80px"}} + type="color" + value={this.props.value} + onInput={(e) => this.props.onChange(e.target.value)} + />; + } +} + CMS.registerPreviewStyle("/css/main.css"); CMS.registerPreviewTemplate("post", PostPreview); CMS.registerPreviewTemplate("products", ProductsPreview); +CMS.registerWidget("color", ColorControl); |
