ES6 assets/js/src/form/fields/field.jsx

This commit is contained in:
Amine Ben hammou
2018-04-18 15:31:43 +02:00
parent ae99a06717
commit bd5be51b0e

View File

@@ -1,26 +1,14 @@
define([ import React from 'react';
'react', import FormFieldText from 'form/fields/text.jsx';
'form/fields/text.jsx', import FormFieldTextarea from 'form/fields/textarea.jsx';
'form/fields/textarea.jsx', import FormFieldSelect from 'form/fields/select.jsx';
'form/fields/select.jsx', import FormFieldRadio from 'form/fields/radio.jsx';
'form/fields/radio.jsx', import FormFieldCheckbox from 'form/fields/checkbox.jsx';
'form/fields/checkbox.jsx', import FormFieldSelection from 'form/fields/selection.jsx';
'form/fields/selection.jsx', import FormFieldDate from 'form/fields/date.jsx';
'form/fields/date.jsx', import jQuery from 'jquery';
'jquery',
], const FormField = React.createClass({
(
React,
FormFieldText,
FormFieldTextarea,
FormFieldSelect,
FormFieldRadio,
FormFieldCheckbox,
FormFieldSelection,
FormFieldDate,
jQuery
) => {
const FormField = React.createClass({
renderField: function renderField(data, inline = false) { renderField: function renderField(data, inline = false) {
let description = false; let description = false;
if (data.field.description) { if (data.field.description) {
@@ -126,7 +114,6 @@ define([
</tr> </tr>
); );
}, },
});
return FormField;
}); });
export default FormField;