fixes bug in code field
This commit is contained in:
@@ -14,7 +14,7 @@ const buildStateFromSchema = async (fieldSchema, fullData) => {
|
||||
const validationPromises = [];
|
||||
|
||||
const structureFieldState = (field, data = {}) => {
|
||||
const value = data[field.name] || field.defaultValue;
|
||||
const value = typeof data[field.name] !== 'undefined' ? data[field.name] : field.defaultValue;
|
||||
|
||||
const fieldState = {
|
||||
value,
|
||||
@@ -27,7 +27,7 @@ const buildStateFromSchema = async (fieldSchema, fullData) => {
|
||||
};
|
||||
|
||||
const iterateFields = (fields, data, path = '') => fields.reduce((state, field) => {
|
||||
if (field.name && data[field.name]) {
|
||||
if (field.name && typeof data[field.name] !== 'undefined') {
|
||||
if (Array.isArray(data[field.name])) {
|
||||
if (field.type === 'array') {
|
||||
return {
|
||||
|
||||
@@ -34,7 +34,7 @@ const Code = (props) => {
|
||||
return (content) => highlight(content, languages[language]);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
return (content) => content;
|
||||
});
|
||||
|
||||
const path = pathFromProps || name;
|
||||
|
||||
@@ -75,7 +75,7 @@ const NumberField = (props) => {
|
||||
required={required}
|
||||
/>
|
||||
<input
|
||||
value={value || ''}
|
||||
value={typeof value !== 'undefined' ? value : ''}
|
||||
onChange={handleChange}
|
||||
disabled={readOnly ? 'disabled' : undefined}
|
||||
placeholder={placeholder}
|
||||
|
||||
Reference in New Issue
Block a user