import AdditionalProperties from "@theme/JSONSchemaViewer/JSONSchemaElements/object/AdditionalProperties" import Properties from "@theme/JSONSchemaViewer/JSONSchemaElements/object/Properties" import PatternProperties from "@theme/JSONSchemaViewer/JSONSchemaElements/object/PatternProperties" import PropertyNames from "@theme/JSONSchemaViewer/JSONSchemaElements/object/PropertyNames" import UnlistedProperties from "@theme/JSONSchemaViewer/JSONSchemaElements/object/UnlistedRequiredProperties" import UnevaluatedProperties from "@theme/JSONSchemaViewer/JSONSchemaElements/object/UnevaluatedProperties" import { QualifierMessages } from "@theme/JSONSchemaViewer/utils" import { useJSVOptionsContext } from "@theme/JSONSchemaViewer/contexts" import { ObjectLabel, TypeLabel } from "@theme/JSONSchemaViewer/labels" import { CreateDescription } from "@theme/JSONSchemaViewer/JSONSchemaElements" import type { JSX } from "react" import type { JSONSchemaNS } from "@theme/JSONSchemaViewer/types" type Props = { schema: JSONSchemaNS.Object nullable?: boolean description?: string [x: string]: any } export default function CreateObject(props: Props): JSX.Element { const { schema, nullable, description } = props const options = useJSVOptionsContext() return ( <>  : 
{description !== undefined && ( )} ) }