committed by
Vladimír Gorej
parent
dbd8931161
commit
ab1842083d
30
src/core/plugins/oas31/wrap-components/models.jsx
Normal file
30
src/core/plugins/oas31/wrap-components/models.jsx
Normal file
@@ -0,0 +1,30 @@
|
||||
/**
|
||||
* @prettier
|
||||
*/
|
||||
import React from "react"
|
||||
|
||||
import { createOnlyOAS31ComponentWrapper } from "../fn"
|
||||
|
||||
const ModelsWrapper = createOnlyOAS31ComponentWrapper(({ getSystem }) => {
|
||||
const { getComponent, fn } = getSystem()
|
||||
const Models = getComponent("OAS31Models", true)
|
||||
const JSONSchema = getComponent("JSONSchema202012")
|
||||
const BooleanJSONSchema = getComponent("BooleanJSONSchema202012")
|
||||
const withSchemaContext = getComponent("withJSONSchema202012Context")
|
||||
const ModelsWithJSONContext = withSchemaContext(Models, {
|
||||
config: {
|
||||
default$schema: "https://spec.openapis.org/oas/3.1/dialect/base",
|
||||
},
|
||||
components: {
|
||||
JSONSchema,
|
||||
BooleanJSONSchema,
|
||||
},
|
||||
fn: {
|
||||
upperFirst: fn.upperFirst,
|
||||
},
|
||||
})
|
||||
|
||||
return <ModelsWithJSONContext />
|
||||
})
|
||||
|
||||
export default ModelsWrapper
|
||||
Reference in New Issue
Block a user