frameless / strapi

https://cms.frameless.io/
4 stars 0 forks source link

Navigatie volgorde beheren #361

Closed bddjong closed 8 months ago

bddjong commented 10 months ago

Het is niet meteen duidelijk hoe de volgorde van het hoofdmenu wordt opgebouwd en dat wringt een beetje bij de BA's: we maken het mogelijk dat redactie zelf kiest waaruit het hoofdmenu bestaat.

Zo kan zelf de volgorde worden bepaald en worden gezorgd dat niet alle hoofditems erin staan.

Robbert commented 9 months ago

Code voor sorteren van main navigation items:

https://github.com/frameless/strapi/blob/main/apps/vth-frontend/src/app/%5Blocale%5D/layout.tsx#L74-L78

Voorbeeldcode voor sorteren op basis van een order property.

[...arr].sort((a, b) => {
  if (typeof a.order !== 'number' || typeof b.order !== 'number')
  return 0; return a > b ? 1 : -1;
})