@@ -273,13 +273,21 @@ const oopList = Array.isArray(funcInfo.oop) ? funcInfo.oop : funcInfo.oop ? [fun
273273 <ul >
274274 { syntax .parameters
275275 .filter ((param : any ) => ! param .default )
276- .map ((param : any ) => (
277- <li >
278- <strong >{ param .name } </strong >:
279- <EnhancedMarkdown content = { param .description ?? " " } inline = { true } />
280- { param .templateList && <TemplateList name = { param .templateList } />}
281- </li >
282- ))}
276+ .map ((param : any ) => {
277+ const desc = param .description ?? " " ;
278+ const [firstLine, ... rest] = desc .split (/ \n\s * \n / );
279+ const restMarkdown = rest .join (" \n\n " );
280+
281+ return (
282+ <li >
283+ <strong >{ param .name } </strong >: <EnhancedMarkdown content = { firstLine } inline = { true } />
284+ { restMarkdown && (
285+ <EnhancedMarkdown content = { restMarkdown } />
286+ )}
287+ { param .templateList && <TemplateList name = { param .templateList } />}
288+ </li >
289+ );
290+ })}
283291 </ul >
284292 </>
285293 )}
@@ -291,13 +299,21 @@ const oopList = Array.isArray(funcInfo.oop) ? funcInfo.oop : funcInfo.oop ? [fun
291299 <ul >
292300 { syntax .parameters
293301 .filter ((param : any ) => param .default )
294- .map ((param : any ) => (
295- <li >
296- <strong >{ param .name } </strong > (default: <em >{ param .default } </em >):
297- <EnhancedMarkdown content = { param .description ?? " " } inline = { true } />
298- { param .templateList && <TemplateList name = { param .templateList } />}
299- </li >
300- ))}
302+ .map ((param : any ) => {
303+ const desc = param .description ?? " " ;
304+ const [firstLine, ... rest] = desc .split (/ \n\s * \n / );
305+ const restMarkdown = rest .join (" \n\n " );
306+
307+ return (
308+ <li >
309+ <strong >{ param .name } </strong > (default: <em >{ param .default } </em >): <EnhancedMarkdown content = { firstLine } inline = { true } />
310+ { restMarkdown && (
311+ <EnhancedMarkdown content = { restMarkdown } />
312+ )}
313+ { param .templateList && <TemplateList name = { param .templateList } />}
314+ </li >
315+ );
316+ })}
301317 </ul >
302318 </>
303319 )}
0 commit comments