fixed namespaced anchor links

This commit is contained in:
Felix Roos 2022-12-19 20:59:47 +01:00
parent 613fc6e3ef
commit 2c44c252d7
2 changed files with 3 additions and 3 deletions

View File

@ -676,7 +676,7 @@ export class Pattern {
// Methods without corresponding toplevel functions
/**
* Layers the result of the given function(s). Like {@link superimpose}, but without the original pattern:
* Layers the result of the given function(s). Like {@link Pattern.superimpose}, but without the original pattern:
* @name layer
* @memberof Pattern
* @returns Pattern

View File

@ -9,9 +9,9 @@ export function JsDoc({ name, h = 3 }) {
return <div />;
}
const CustomHeading = `h${h}`;
const description = item.description.replaceAll(/\{@link ([a-zA-Z]+)?#?([a-zA-Z]*)\}/g, (_, a, b) => {
const description = item.description.replaceAll(/\{@link ([a-zA-Z\.]+)?#?([a-zA-Z]*)\}/g, (_, a, b) => {
// console.log(_, 'a', a, 'b', b);
return `<a href="#${a}${b ? `-${b}` : ''}">${a}${b ? `#${b}` : ''}</a>`;
return `<a href="#${a.replaceAll('.', '').toLowerCase()}${b ? `-${b}` : ''}">${a}${b ? `#${b}` : ''}</a>`;
});
return (
<>