Add JSON input to the available fields

This commit is contained in:
soupette 2020-03-05 14:44:55 +01:00
parent 3f8a487fab
commit d50b8c5fed
2 changed files with 3 additions and 2 deletions

View File

@ -6,7 +6,6 @@ import { Inputs as InputsIndex } from '@buffetjs/custom';
import { useStrapi } from 'strapi-helper-plugin'; import { useStrapi } from 'strapi-helper-plugin';
import useDataManager from '../../hooks/useDataManager'; import useDataManager from '../../hooks/useDataManager';
import InputJSONWithErrors from '../InputJSONWithErrors';
// import InputFileWithErrors from '../InputFileWithErrors'; // import InputFileWithErrors from '../InputFileWithErrors';
import SelectWrapper from '../SelectWrapper'; import SelectWrapper from '../SelectWrapper';
import WysiwygWithErrors from '../WysiwygWithErrors'; import WysiwygWithErrors from '../WysiwygWithErrors';
@ -154,7 +153,6 @@ function Inputs({ autoFocus, keys, layout, name, onBlur }) {
description={description} description={description}
contentTypeUID={layout.uid} contentTypeUID={layout.uid}
customInputs={{ customInputs={{
json: InputJSONWithErrors,
wysiwyg: WysiwygWithErrors, wysiwyg: WysiwygWithErrors,
uid: InputUID, uid: InputUID,
...fieldApi.getFields(), ...fieldApi.getFields(),

View File

@ -3,6 +3,7 @@ import pluginId from './pluginId';
import pluginLogo from './assets/images/logo.svg'; import pluginLogo from './assets/images/logo.svg';
import App from './containers/Main'; import App from './containers/Main';
import Initializer from './containers/Initializer'; import Initializer from './containers/Initializer';
import InputJSONWithErrors from './components/InputJSONWithErrors';
import lifecycles from './lifecycles'; import lifecycles from './lifecycles';
import trads from './translations'; import trads from './translations';
@ -31,5 +32,7 @@ export default strapi => {
trads, trads,
}; };
strapi.registerField({ type: 'json', Component: InputJSONWithErrors });
return strapi.registerPlugin(plugin); return strapi.registerPlugin(plugin);
}; };