Add generation of documentation on filters

This commit is contained in:
Pieter Vander Vennet 2022-12-06 03:41:54 +01:00
parent e080f79f34
commit aae19f8110
2 changed files with 26 additions and 0 deletions

View file

@ -601,6 +601,11 @@ export default class LayerConfig extends WithContextLoader {
}
}
const filterDocs: (string | BaseUIElement)[] = []
if(this.filters.length > 0){
filterDocs.push(new Title("Filters", 4))
filterDocs.push(...this.filters.map(filter => filter.GenerateDocs()))
}
return new Combine([
new Combine([new Title(this.id, 1), iconImg, this.description, "\n"]).SetClass(
"flex flex-col"
@ -615,6 +620,7 @@ export default class LayerConfig extends WithContextLoader {
new Title("Supported attributes", 2),
quickOverview,
...this.tagRenderings.map((tr) => tr.GenerateDocumentation()),
...filterDocs
])
.SetClass("flex-col")
.SetClass("link-underline")