refactor: consolidate all JSON Schema 5 rendering code into json-schema-5 plugin (#9798)
This commit is contained in:
34
src/core/plugins/json-schema-5/index.js
Normal file
34
src/core/plugins/json-schema-5/index.js
Normal file
@@ -0,0 +1,34 @@
|
||||
/**
|
||||
* @prettier
|
||||
*/
|
||||
import ModelCollapse from "./components/model-collapse"
|
||||
import ModelExample from "./components/model-example"
|
||||
import ModelWrapper from "./components/model-wrapper"
|
||||
import Model from "./components/model"
|
||||
import Models from "./components/models"
|
||||
import EnumModel from "./components/enum-model"
|
||||
import ObjectModel from "./components/object-model"
|
||||
import ArrayModel from "./components/array-model"
|
||||
import PrimitiveModel from "./components/primitive-model"
|
||||
import Schemes from "./components/schemes"
|
||||
import SchemesContainer from "./containers/schemes"
|
||||
import * as JSONSchemaComponents from "./components/json-schema-components"
|
||||
|
||||
const JSONSchema5Plugin = () => ({
|
||||
components: {
|
||||
modelExample: ModelExample,
|
||||
ModelWrapper,
|
||||
ModelCollapse,
|
||||
Model,
|
||||
Models,
|
||||
EnumModel,
|
||||
ObjectModel,
|
||||
ArrayModel,
|
||||
PrimitiveModel,
|
||||
schemes: Schemes,
|
||||
SchemesContainer,
|
||||
...JSONSchemaComponents,
|
||||
},
|
||||
})
|
||||
|
||||
export default JSONSchema5Plugin
|
||||
Reference in New Issue
Block a user