adding skipitem breads

This commit is contained in:
rizky 2024-08-13 00:07:57 -07:00
parent 44fdee4f2b
commit f1cf77ef34
1 changed files with 9 additions and 1 deletions

View File

@ -20,6 +20,7 @@ export const MDHeader: FC<{ md: MDLocal; mdr: MDRef }> = ({ md, mdr }) => {
md.header.breadcrumb = [];
let overrideLabel = "" as ReactNode;
let skipItem = false;
for (const v of breads) {
if (v.label === "--reset--") {
md.header.breadcrumb = [];
@ -31,7 +32,14 @@ export const MDHeader: FC<{ md: MDLocal; mdr: MDRef }> = ({ md, mdr }) => {
overrideLabel = v.label;
continue;
}
if (v.label === "--skip--") {
skipItem = true;
continue;
}
if (skipItem) {
skipItem = false;
continue;
}
if (overrideLabel) {
v.label = overrideLabel;
overrideLabel = "";