Menu from the backend
Render menu via backend
Berry is already loading few menus from backend for sample purpose. You can refer following area to check how its working:
Open the file menu.ts (src/store/slices/menu.ts), and check API URL in the getMenu function.
const response = await axios.get(
'/api/menu/widget'
);
Open the file App.tsx (src/App.tsx), and check the below code of the line.
Check code in src/menu-items/widget.tsx. Icons and locale have been set according to API response in that.
Open the file src/layout/MainLayout/MenuList/index.tsx, and check the below code of the line.
Last updated