import type TreeItem from "./TreeItem.js"; import TreeItemBaseTemplate from "./TreeItemBaseTemplate.js"; import type { ListItemHooks } from "./ListItemTemplate.js"; const predefinedHooks: Partial = { listItemContent, }; export default function TreeItemTemplate(this: TreeItem, hooks?: Partial) { const currentHooks = { ...predefinedHooks, ...hooks }; return TreeItemBaseTemplate.call(this, currentHooks); } function listItemContent(this: TreeItem) { return <>
{!!this._showTitle &&
{this.text}
}
{this.additionalText && {this.additionalText} } ; }