feat: Parameters working, first attempt

This commit is contained in:
Jeremias Menichelli committed 2026-05-05 16:50:09 +02:00
1 parent 27f6909988
commit 5a43f262e7
3 files changed
+7 -6

No files matched your search

+2 -1
View File
@@ -37,7 +37,7 @@ import { ErrorCodes } from '../ui/ErrorCodes'
import { McpConfigPanel } from '../ui/McpConfigPanel'
import { RefDefinitionReturnType } from '~/features/docs/Reference.components.new'
import { RefDefinitionReturnType, RefDefinitionParams } from '~/features/docs/Reference.components.new'
// Wrap Admonition for Docs-specific styling (within MDX prose, requires a margin-bottom)
const AdmonitionWithMargin = (props: AdmonitionProps) => {
@@ -45,6 +45,7 @@ const AdmonitionWithMargin = (props: AdmonitionProps) => {
}
const components = {
RefDefinitionParams,
RefDefinitionReturnType,
Accordion,
AccordionItem,
+2 -2
View File
@@ -170,9 +170,9 @@ export function FnParameterDetails({
return (
<div className={className ?? ''}>
<h3 className="mb-3 text-base text-foreground">Parameters</h3>
<ul>
<ul className="not-prose">
{combinedParameters.map((parameter, index) => (
<li key={index} className="border-t last-of-type:border-b py-5 flex flex-col gap-3">
<li key={index} className="not-prose border-t last-of-type:border-b py-5 flex flex-col gap-3">
<ParamOrTypeDetails paramOrType={parameter} />
</li>
))}
+3 -3
View File
@@ -48,9 +48,9 @@ function generateMdx(categories: ReturnType<typeof processSpec>): string {
}
}
// if (def.parameters?.length) {
// lines.push(`<RefDefinitionParams parameters=${prop(def.parameters)} />`, "");
// }
if (def.parameters?.length) {
lines.push(`<RefDefinitionParams parameters=${prop(def.parameters)} />`, "");
}
if (def.returnType) {
lines.push(`<RefDefinitionReturnType returnType=${prop(def.returnType)} />`, "");