{
});
// Render top-level pages
- topLevel.sort((a, b) => (a.sortOrder ?? 0) - (b.sortOrder ?? 0)).forEach(m => {
+ topLevel.sort((a, b) => {
+ const orderA = a.sortOrder !== undefined ? a.sortOrder : Infinity;
+ const orderB = b.sortOrder !== undefined ? b.sortOrder : Infinity;
+ return orderA - orderB;
+ }).forEach(m => {
items.push(renderMenuItem(m));
});