import specFile from '~/spec/storage_v0_config.yaml' assert { type: 'yml' } import { Parameter } from '~/lib/refGenerator/refTypes' import ReactMarkdown from 'react-markdown' // Parameters are grouped on the page by tag const TAGS = ['general', 'multitenant'] // console.log(specFile) export default function Config() { return (

{specFile.info.title} Configuration

{specFile.info.description}
{TAGS.map((tag) => specFile.parameters .filter((param: Parameter) => param.tags[0] === tag) .map((parameter: Parameter, index) => (
{index === 0 &&

{tag} Settings

}

$ {parameter.title}

{parameter.description}

Required: {parameter.required.toString()}
Default: {parameter.default ? parameter.default.toString() : 'None'}
{parameter.links && parameter.links.map((link) => (

See also:

  • {link.name}
  • ))}
    )) )}
    ) }