fix: move code widget and locales to netlify-cms-app (#3025)

This commit is contained in:
Shawn Erquhart
2020-01-05 04:09:27 -05:00
committed by Erez Rokah
parent 8e980bc1ab
commit 74ecc21879
5 changed files with 20 additions and 80 deletions

View File

@ -43,6 +43,7 @@
"netlify-cms-locales": "^1.3.0",
"netlify-cms-ui-default": "^2.8.0-beta.0",
"netlify-cms-widget-boolean": "^2.3.0",
"netlify-cms-widget-code": "^1.1.2-beta.0",
"netlify-cms-widget-date": "^2.4.0",
"netlify-cms-widget-datetime": "^2.2.5",
"netlify-cms-widget-file": "^2.5.0-beta.0",

View File

@ -23,12 +23,13 @@ import NetlifyCmsWidgetBoolean from 'netlify-cms-widget-boolean';
import NetlifyCmsWidgetMap from 'netlify-cms-widget-map';
import NetlifyCmsWidgetDate from 'netlify-cms-widget-date';
import NetlifyCmsWidgetDatetime from 'netlify-cms-widget-datetime';
import NetlifyCmsWidgetCode from 'netlify-cms-widget-code';
// Editor Components
import image from 'netlify-cms-editor-component-image';
// Locales
import { en } from 'netlify-cms-locales';
import * as locales from 'netlify-cms-locales';
// Register all the things
CMS.registerBackend('git-gateway', GitGatewayBackend);
@ -51,6 +52,15 @@ CMS.registerWidget([
NetlifyCmsWidgetMap.Widget(),
NetlifyCmsWidgetDate.Widget(),
NetlifyCmsWidgetDatetime.Widget(),
NetlifyCmsWidgetCode.Widget(),
]);
CMS.registerEditorComponent(image);
CMS.registerLocale('en', en);
CMS.registerEditorComponent({
id: 'code-block',
label: 'Code Block',
widget: 'code',
type: 'code-block',
});
Object.keys(locales).forEach(locale => {
CMS.registerLocale(locale, locales[locale]);
});

View File

@ -24,7 +24,6 @@
"netlify-cms-app": "^2.11.0-beta.1",
"netlify-cms-media-library-cloudinary": "^1.3.4",
"netlify-cms-media-library-uploadcare": "^0.5.5",
"netlify-cms-widget-code": "^1.1.2-beta.0",
"react": "^16.8.4",
"react-dom": "^16.8.4"
}

View File

@ -4,24 +4,5 @@ import { NetlifyCmsApp as CMS } from 'netlify-cms-app/dist/esm';
import uploadcare from 'netlify-cms-media-library-uploadcare';
import cloudinary from 'netlify-cms-media-library-cloudinary';
// Widgets
import NetlifyCmsWidgetCode from 'netlify-cms-widget-code';
// Locales
import * as locales from 'netlify-cms-locales';
CMS.registerMediaLibrary(uploadcare);
CMS.registerMediaLibrary(cloudinary);
CMS.registerWidget(NetlifyCmsWidgetCode.Widget());
Object.keys(locales).forEach(locale => {
CMS.registerLocale(locale, locales[locale]);
});
CMS.registerEditorComponent({
id: 'code-block',
label: 'Code Block',
widget: 'code',
type: 'code-block',
});