Add a custom template to the example

This commit is contained in:
Mathias Biilmann Christensen
2016-09-12 15:27:45 +02:00
parent 8221c9c170
commit 9ced3f16c8
4 changed files with 40 additions and 3 deletions

View File

@ -1,13 +1,13 @@
import React, { PropTypes } from 'react';
import ImmutablePropTypes from 'react-immutable-proptypes';
import {resolveWidget} from './Widgets';
import { resolveWidget } from './Widgets';
export default class ControlPane extends React.Component {
controlFor(field) {
const { entry, getMedia, onChange, onAddMedia, onRemoveMedia } = this.props;
const widget = resolveWidget(field.get('widget'));
return <div className="cms-control">
<label>{ field.get('label') }</label>
<label>{field.get('label')}</label>
{React.createElement(widget.control, {
field: field,
value: entry.getIn(['data', field.get('name')]),