Feature/website overhaul (#49)
* Reorganize repo * Overhaul website design and rewrite in NextJS and Typescript * Delete website-publish.yml
This commit is contained in:
committed by
GitHub
parent
3674ee5bd8
commit
421ecf17e6
70
core/src/extensions.ts
Normal file
70
core/src/extensions.ts
Normal file
@ -0,0 +1,70 @@
|
||||
import {
|
||||
AzureBackend,
|
||||
BitbucketBackend,
|
||||
GitGatewayBackend,
|
||||
GitHubBackend,
|
||||
GitLabBackend,
|
||||
ProxyBackend,
|
||||
TestBackend,
|
||||
} from './backends';
|
||||
import { imageEditorComponent } from './editor-components';
|
||||
import {
|
||||
registerBackend,
|
||||
registerEditorComponent,
|
||||
registerLocale,
|
||||
registerWidget,
|
||||
} from './lib/registry';
|
||||
import { locales } from './locales';
|
||||
import {
|
||||
BooleanWidget,
|
||||
CodeWidget,
|
||||
ColorStringWidget,
|
||||
DateTimeWidget,
|
||||
FileWidget,
|
||||
ImageWidget,
|
||||
ListWidget,
|
||||
MapWidget,
|
||||
MarkdownWidget,
|
||||
NumberWidget,
|
||||
ObjectWidget,
|
||||
RelationWidget,
|
||||
SelectWidget,
|
||||
StringWidget,
|
||||
TextWidget,
|
||||
} from './widgets';
|
||||
|
||||
export function addExtensions() {
|
||||
// Register all the things
|
||||
registerBackend('git-gateway', GitGatewayBackend);
|
||||
registerBackend('azure', AzureBackend);
|
||||
registerBackend('github', GitHubBackend);
|
||||
registerBackend('gitlab', GitLabBackend);
|
||||
registerBackend('bitbucket', BitbucketBackend);
|
||||
registerBackend('test-repo', TestBackend);
|
||||
registerBackend('proxy', ProxyBackend);
|
||||
registerWidget([
|
||||
StringWidget(),
|
||||
NumberWidget(),
|
||||
TextWidget(),
|
||||
ImageWidget(),
|
||||
FileWidget(),
|
||||
SelectWidget(),
|
||||
MarkdownWidget(),
|
||||
ListWidget(),
|
||||
ObjectWidget(),
|
||||
RelationWidget(),
|
||||
BooleanWidget(),
|
||||
MapWidget(),
|
||||
DateTimeWidget(),
|
||||
CodeWidget(),
|
||||
ColorStringWidget(),
|
||||
]);
|
||||
registerEditorComponent(imageEditorComponent);
|
||||
registerEditorComponent({
|
||||
id: 'code-block',
|
||||
label: 'Code Block',
|
||||
widget: 'code',
|
||||
type: 'code-block',
|
||||
});
|
||||
registerLocale('en', locales.en);
|
||||
}
|
Reference in New Issue
Block a user