From 766ab69143b6980c9b8cabab19bebfb00fac2e56 Mon Sep 17 00:00:00 2001 From: Johannes Schill Date: Thu, 18 Jan 2018 16:33:26 +0100 Subject: [PATCH] dashfolders: Add support for breadcrumbs in NavStore #10275 --- public/app/stores/NavStore/NavItem.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/public/app/stores/NavStore/NavItem.ts b/public/app/stores/NavStore/NavItem.ts index 4521d4291aa..6555e96d785 100644 --- a/public/app/stores/NavStore/NavItem.ts +++ b/public/app/stores/NavStore/NavItem.ts @@ -1,5 +1,10 @@ import { types } from 'mobx-state-tree'; +const BreadcrumbItem = types.model('BreadcrumbItem', { + title: types.string, + url: types.string, +}); + export const NavItem = types.model('NavItem', { id: types.identifier(types.string), text: types.string, @@ -10,6 +15,7 @@ export const NavItem = types.model('NavItem', { active: types.optional(types.boolean, false), breadcrumbs: types.optional(types.array(types.late(() => Breadcrumb)), []), children: types.optional(types.array(types.late(() => NavItem)), []), + breadcrumbs: types.optional(types.array(BreadcrumbItem), []), }); export const Breadcrumb = types.model('Breadcrumb', {