fix param description

This commit is contained in:
Felix Roos 2023-02-09 18:44:41 +01:00
parent f497d7b212
commit f02a41b675

View File

@ -2,6 +2,11 @@ import { createRoot } from 'react-dom/client';
import jsdoc from '../../../../doc.json'; import jsdoc from '../../../../doc.json';
const getDocLabel = (doc) => doc.name || doc.longname; const getDocLabel = (doc) => doc.name || doc.longname;
const getInnerText = (html) => {
var div = document.createElement('div');
div.innerHTML = html;
return div.textContent || div.innerText || '';
};
export function Autocomplete({ doc }) { export function Autocomplete({ doc }) {
return ( return (
@ -11,7 +16,7 @@ export function Autocomplete({ doc }) {
<ul> <ul>
{doc.params?.map(({ name, type, description }, i) => ( {doc.params?.map(({ name, type, description }, i) => (
<li key={i}> <li key={i}>
{name} : {type.names?.join(' | ')} {description ? <> - {description}</> : ''} {name} : {type.names?.join(' | ')} {description ? <> - {getInnerText(description)}</> : ''}
</li> </li>
))} ))}
</ul> </ul>