From 9682b2077533228cd39a86dc110d77af3e918cdc Mon Sep 17 00:00:00 2001 From: dpavlenishvili Date: Thu, 17 Oct 2024 16:27:29 +0400 Subject: [PATCH] fix(platform): icon-tab-bar _generateTabBarItems function improvement --- libs/platform/icon-tab-bar/icon-tab-bar.component.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/libs/platform/icon-tab-bar/icon-tab-bar.component.ts b/libs/platform/icon-tab-bar/icon-tab-bar.component.ts index cd11f167822..b46b94cbf9e 100644 --- a/libs/platform/icon-tab-bar/icon-tab-bar.component.ts +++ b/libs/platform/icon-tab-bar/icon-tab-bar.component.ts @@ -353,13 +353,11 @@ export class IconTabBarComponent implements OnInit, TabList { flatIndexRef = flatIndexRef || { value: 0 }; return config.map((item, index) => { const uId = `${indexPrefix}${index}`; - if (!('color' in item)) { - item.color = 'default'; - } + item.color = item.color || 'default'; const result: IconTabBarItem = { ...item, index, - cssClasses: [], + cssClasses: item.color ? [`fd-icon-tab-bar__item--${item.color}`] : [], uId, hidden: false, parentUId, @@ -371,9 +369,6 @@ export class IconTabBarComponent implements OnInit, TabList { uId ) }; - if (item.color) { - result.cssClasses = [`fd-icon-tab-bar__item--${item.color}`]; - } return result; }); }