MCPcopy
hub / github.com/soybeanjs/soybean-admin / transformMenuToBreadcrumb

Function transformMenuToBreadcrumb

src/store/modules/route/shared.ts:262–274  ·  view source on GitHub ↗

* Transform menu to breadcrumb * * @param menu

(menu: App.Global.Menu)

Source from the content-addressed store, hash-verified

260 * @param menu
261 */
262function transformMenuToBreadcrumb(menu: App.Global.Menu) {
263 const { children, ...rest } = menu;
264
265 const breadcrumb: App.Global.Breadcrumb = {
266 ...rest
267 };
268
269 if (children?.length) {
270 breadcrumb.options = children.map(transformMenuToBreadcrumb);
271 }
272
273 return breadcrumb;
274}
275
276/**
277 * Get breadcrumbs by route

Callers 1

getBreadcrumbsByRouteFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected