feat(polish): Adds EmbedLibrary

This commit is contained in:
Michel Fedde 2025-06-24 21:59:55 +02:00
parent cf9c88a2d6
commit b3d0b3a90c
12 changed files with 240 additions and 136 deletions

View file

@ -62,6 +62,16 @@ export class MenuTraversal {
return <AnyMenuItem>this.traversalMap.get(path);
}
public getTraversedLabels(): string[] {
const labels = [];
for (let i = 0; i < this.currentPath.length; i++) {
const path = this.currentPath.slice(0, i + 1);
labels.push(this.getMenuItem(this.stringifyTraversalPath(path)).label);
}
return labels;
}
public static unstringifyTraversalPath(path: StringifiedTraversalPath): TraversalPath {
return path.split('/');
}