From c567054ce56176ad68973eb026f027b3f363fe25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartosz=20Seku=C5=82a?= Date: Thu, 8 Dec 2022 13:43:28 +0100 Subject: [PATCH] [AAE-11418] add missing rules prop to NavBar interfaces (#8040) --- lib/extensions/src/lib/config/navbar.extensions.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/extensions/src/lib/config/navbar.extensions.ts b/lib/extensions/src/lib/config/navbar.extensions.ts index 38f4837589..46352ecb9b 100644 --- a/lib/extensions/src/lib/config/navbar.extensions.ts +++ b/lib/extensions/src/lib/config/navbar.extensions.ts @@ -17,8 +17,13 @@ import { ExtensionElement } from './extension-element'; +export interface NavBarRules { + [ruleId: string]: string; +} + export interface NavBarGroupRef extends ExtensionElement { items: Array; + rules?: NavBarRules; } export interface NavBarLinkRef extends ExtensionElement { @@ -31,4 +36,5 @@ export interface NavBarLinkRef extends ExtensionElement { url?: string; // evaluated at runtime based on route ref description?: string; children?: Array; + rules?: NavBarRules; }