diff --git a/package-lock.json b/package-lock.json
index 51fa81a8c..463a86308 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@devtron-labs/devtron-fe-common-lib",
- "version": "1.20.5-pre-6",
+ "version": "1.20.6-pre-6",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@devtron-labs/devtron-fe-common-lib",
- "version": "1.20.5-pre-6",
+ "version": "1.20.6-pre-6",
"hasInstallScript": true,
"license": "ISC",
"dependencies": {
diff --git a/package.json b/package.json
index 1d6dfaf21..aac567199 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@devtron-labs/devtron-fe-common-lib",
- "version": "1.20.5-pre-6",
+ "version": "1.20.6-pre-6",
"description": "Supporting common component library",
"type": "module",
"main": "dist/index.js",
diff --git a/src/Assets/IconV2/ic-arrow-white.svg b/src/Assets/IconV2/ic-arrow-white.svg
new file mode 100644
index 000000000..38d2caf06
--- /dev/null
+++ b/src/Assets/IconV2/ic-arrow-white.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-book-gear.svg b/src/Assets/IconV2/ic-book-gear.svg
new file mode 100644
index 000000000..aad326fba
--- /dev/null
+++ b/src/Assets/IconV2/ic-book-gear.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/Assets/IconV2/ic-bulb.svg b/src/Assets/IconV2/ic-bulb.svg
new file mode 100644
index 000000000..a167e3b3a
--- /dev/null
+++ b/src/Assets/IconV2/ic-bulb.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/Assets/IconV2/ic-check-green.svg b/src/Assets/IconV2/ic-check-green.svg
new file mode 100644
index 000000000..3d2537bba
--- /dev/null
+++ b/src/Assets/IconV2/ic-check-green.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-circle-progress.svg b/src/Assets/IconV2/ic-circle-progress.svg
new file mode 100644
index 000000000..d4ec9d326
--- /dev/null
+++ b/src/Assets/IconV2/ic-circle-progress.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/Assets/IconV2/ic-close-circle-red.svg b/src/Assets/IconV2/ic-close-circle-red.svg
new file mode 100644
index 000000000..39eb6570a
--- /dev/null
+++ b/src/Assets/IconV2/ic-close-circle-red.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-close-circle.svg b/src/Assets/IconV2/ic-close-circle.svg
new file mode 100644
index 000000000..5c48b3451
--- /dev/null
+++ b/src/Assets/IconV2/ic-close-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-coin.svg b/src/Assets/IconV2/ic-coin.svg
new file mode 100644
index 000000000..16072f183
--- /dev/null
+++ b/src/Assets/IconV2/ic-coin.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-confirm.svg b/src/Assets/IconV2/ic-confirm.svg
new file mode 100644
index 000000000..33f68aeed
--- /dev/null
+++ b/src/Assets/IconV2/ic-confirm.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-dot-circle.svg b/src/Assets/IconV2/ic-dot-circle.svg
new file mode 100644
index 000000000..149c94bab
--- /dev/null
+++ b/src/Assets/IconV2/ic-dot-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-failure-color.svg b/src/Assets/IconV2/ic-failure-color.svg
new file mode 100644
index 000000000..73d792eb5
--- /dev/null
+++ b/src/Assets/IconV2/ic-failure-color.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/Assets/IconV2/ic-info-filled-new.svg b/src/Assets/IconV2/ic-info-filled-new.svg
new file mode 100644
index 000000000..121dc6fc3
--- /dev/null
+++ b/src/Assets/IconV2/ic-info-filled-new.svg
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/src/Assets/IconV2/ic-line.svg b/src/Assets/IconV2/ic-line.svg
new file mode 100644
index 000000000..caacdc6a9
--- /dev/null
+++ b/src/Assets/IconV2/ic-line.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-new-chat.svg b/src/Assets/IconV2/ic-new-chat.svg
new file mode 100644
index 000000000..a5d366419
--- /dev/null
+++ b/src/Assets/IconV2/ic-new-chat.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/Assets/IconV2/ic-pencil-white.svg b/src/Assets/IconV2/ic-pencil-white.svg
new file mode 100644
index 000000000..85f43a527
--- /dev/null
+++ b/src/Assets/IconV2/ic-pencil-white.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-piggybank.svg b/src/Assets/IconV2/ic-piggybank.svg
new file mode 100644
index 000000000..44619eebe
--- /dev/null
+++ b/src/Assets/IconV2/ic-piggybank.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-priority-high-fill.svg b/src/Assets/IconV2/ic-priority-high-fill.svg
new file mode 100644
index 000000000..9e084e5ee
--- /dev/null
+++ b/src/Assets/IconV2/ic-priority-high-fill.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-priority-low-fill.svg b/src/Assets/IconV2/ic-priority-low-fill.svg
new file mode 100644
index 000000000..0b7c7a735
--- /dev/null
+++ b/src/Assets/IconV2/ic-priority-low-fill.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/Assets/IconV2/ic-priority-urgent-fill.svg b/src/Assets/IconV2/ic-priority-urgent-fill.svg
new file mode 100644
index 000000000..ec8140320
--- /dev/null
+++ b/src/Assets/IconV2/ic-priority-urgent-fill.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/Assets/IconV2/ic-red-bulb.svg b/src/Assets/IconV2/ic-red-bulb.svg
new file mode 100644
index 000000000..f6d6482af
--- /dev/null
+++ b/src/Assets/IconV2/ic-red-bulb.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/Assets/IconV2/ic-spider.svg b/src/Assets/IconV2/ic-spider.svg
new file mode 100644
index 000000000..472dd9a10
--- /dev/null
+++ b/src/Assets/IconV2/ic-spider.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-timer-green.svg b/src/Assets/IconV2/ic-timer-green.svg
new file mode 100644
index 000000000..da7308969
--- /dev/null
+++ b/src/Assets/IconV2/ic-timer-green.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-timer-red.svg b/src/Assets/IconV2/ic-timer-red.svg
new file mode 100644
index 000000000..fd3f830d4
--- /dev/null
+++ b/src/Assets/IconV2/ic-timer-red.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Assets/IconV2/ic-vector.svg b/src/Assets/IconV2/ic-vector.svg
new file mode 100644
index 000000000..5ea230dca
--- /dev/null
+++ b/src/Assets/IconV2/ic-vector.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/Common/API/CoreAPI.ts b/src/Common/API/CoreAPI.ts
index c5056e8d9..368649cbe 100644
--- a/src/Common/API/CoreAPI.ts
+++ b/src/Common/API/CoreAPI.ts
@@ -55,6 +55,9 @@ class CoreAPI {
method: type,
signal,
body: data ? JSON.stringify(data) : undefined,
+ headers: {
+ 'Content-Type': 'application/json',
+ },
}
// eslint-disable-next-line dot-notation
options['credentials'] = 'include' as RequestCredentials
diff --git a/src/Common/Constants.ts b/src/Common/Constants.ts
index b8e51096a..df16a6caf 100644
--- a/src/Common/Constants.ts
+++ b/src/Common/Constants.ts
@@ -138,6 +138,7 @@ export const URLS = {
// AI RECOMMENDATIONS
AI_RECOMMENDATIONS: AI_RECOMMENDATIONS_ROOT,
AI_RECOMMENDATIONS_OVERVIEW: `${AI_RECOMMENDATIONS_ROOT}/overview`,
+ AI_RECOMMENDATIONS_RUNBOOKS: `${AI_RECOMMENDATIONS_ROOT}/runbooks`,
} as const
export const ROUTES = {
diff --git a/src/Shared/Components/Icon/Icon.tsx b/src/Shared/Components/Icon/Icon.tsx
index 1e395c0e9..19de5405f 100644
--- a/src/Shared/Components/Icon/Icon.tsx
+++ b/src/Shared/Components/Icon/Icon.tsx
@@ -13,6 +13,7 @@ import { ReactComponent as ICArrowClockwise } from '@IconsV2/ic-arrow-clockwise.
import { ReactComponent as ICArrowLineDown } from '@IconsV2/ic-arrow-line-down.svg'
import { ReactComponent as ICArrowRight } from '@IconsV2/ic-arrow-right.svg'
import { ReactComponent as ICArrowSquareOut } from '@IconsV2/ic-arrow-square-out.svg'
+import { ReactComponent as ICArrowWhite } from '@IconsV2/ic-arrow-white.svg'
import { ReactComponent as ICArrowsClockwise } from '@IconsV2/ic-arrows-clockwise.svg'
import { ReactComponent as ICArrowsLeftRight } from '@IconsV2/ic-arrows-left-right.svg'
import { ReactComponent as ICAsterisk } from '@IconsV2/ic-asterisk.svg'
@@ -31,6 +32,7 @@ import { ReactComponent as ICBgScan } from '@IconsV2/ic-bg-scan.svg'
import { ReactComponent as ICBgWebhook } from '@IconsV2/ic-bg-webhook.svg'
import { ReactComponent as ICBharatpe } from '@IconsV2/ic-bharatpe.svg'
import { ReactComponent as ICBitbucket } from '@IconsV2/ic-bitbucket.svg'
+import { ReactComponent as ICBookGear } from '@IconsV2/ic-book-gear.svg'
import { ReactComponent as ICBookOpen } from '@IconsV2/ic-book-open.svg'
import { ReactComponent as ICBot } from '@IconsV2/ic-bot.svg'
import { ReactComponent as ICBrain } from '@IconsV2/ic-brain.svg'
@@ -38,6 +40,7 @@ import { ReactComponent as ICBrowser } from '@IconsV2/ic-browser.svg'
import { ReactComponent as ICBug } from '@IconsV2/ic-bug.svg'
import { ReactComponent as ICBuildColor } from '@IconsV2/ic-build-color.svg'
import { ReactComponent as ICBuilding } from '@IconsV2/ic-building.svg'
+import { ReactComponent as ICBulb } from '@IconsV2/ic-bulb.svg'
import { ReactComponent as ICCalendar } from '@IconsV2/ic-calendar.svg'
import { ReactComponent as ICCancelled } from '@IconsV2/ic-cancelled.svg'
import { ReactComponent as ICCardStack } from '@IconsV2/ic-card-stack.svg'
@@ -49,14 +52,18 @@ import { ReactComponent as ICChatCircleDots } from '@IconsV2/ic-chat-circle-dots
import { ReactComponent as ICChatCircleOnline } from '@IconsV2/ic-chat-circle-online.svg'
import { ReactComponent as ICCheck } from '@IconsV2/ic-check.svg'
import { ReactComponent as ICCheckAll } from '@IconsV2/ic-check-all.svg'
+import { ReactComponent as ICCheckGreen } from '@IconsV2/ic-check-green.svg'
import { ReactComponent as ICCheckSquare } from '@IconsV2/ic-check-square.svg'
import { ReactComponent as ICChecks } from '@IconsV2/ic-checks.svg'
import { ReactComponent as ICCiLinked } from '@IconsV2/ic-ci-linked.svg'
import { ReactComponent as ICCircleLoader } from '@IconsV2/ic-circle-loader.svg'
+import { ReactComponent as ICCircleProgress } from '@IconsV2/ic-circle-progress.svg'
import { ReactComponent as ICCleanBrush } from '@IconsV2/ic-clean-brush.svg'
import { ReactComponent as ICClipboard } from '@IconsV2/ic-clipboard.svg'
import { ReactComponent as ICClock } from '@IconsV2/ic-clock.svg'
import { ReactComponent as ICClockCounterclockwise } from '@IconsV2/ic-clock-counterclockwise.svg'
+import { ReactComponent as ICCloseCircle } from '@IconsV2/ic-close-circle.svg'
+import { ReactComponent as ICCloseCircleRed } from '@IconsV2/ic-close-circle-red.svg'
import { ReactComponent as ICCloseLarge } from '@IconsV2/ic-close-large.svg'
import { ReactComponent as ICCloseSmall } from '@IconsV2/ic-close-small.svg'
import { ReactComponent as ICCloud } from '@IconsV2/ic-cloud.svg'
@@ -64,7 +71,9 @@ import { ReactComponent as ICCloudVms } from '@IconsV2/ic-cloud-vms.svg'
import { ReactComponent as ICCluster } from '@IconsV2/ic-cluster.svg'
import { ReactComponent as ICClusterIsolated } from '@IconsV2/ic-cluster-isolated.svg'
import { ReactComponent as ICCode } from '@IconsV2/ic-code.svg'
+import { ReactComponent as ICCoin } from '@IconsV2/ic-coin.svg'
import { ReactComponent as ICCoins } from '@IconsV2/ic-coins.svg'
+import { ReactComponent as ICConfirm } from '@IconsV2/ic-confirm.svg'
import { ReactComponent as ICContainer } from '@IconsV2/ic-container.svg'
import { ReactComponent as ICContainerRegistry } from '@IconsV2/ic-container-registry.svg'
import { ReactComponent as ICCookr } from '@IconsV2/ic-cookr.svg'
@@ -91,6 +100,7 @@ import { ReactComponent as ICDiffUpdated } from '@IconsV2/ic-diff-updated.svg'
import { ReactComponent as ICDisconnect } from '@IconsV2/ic-disconnect.svg'
import { ReactComponent as ICDiscordFill } from '@IconsV2/ic-discord-fill.svg'
import { ReactComponent as ICDockerhub } from '@IconsV2/ic-dockerhub.svg'
+import { ReactComponent as ICDotCircle } from '@IconsV2/ic-dot-circle.svg'
import { ReactComponent as ICDownload } from '@IconsV2/ic-download.svg'
import { ReactComponent as ICEcr } from '@IconsV2/ic-ecr.svg'
import { ReactComponent as ICEdit } from '@IconsV2/ic-edit.svg'
@@ -105,6 +115,7 @@ import { ReactComponent as ICError } from '@IconsV2/ic-error.svg'
import { ReactComponent as ICExpandRightSm } from '@IconsV2/ic-expand-right-sm.svg'
import { ReactComponent as ICExpandSm } from '@IconsV2/ic-expand-sm.svg'
import { ReactComponent as ICFailure } from '@IconsV2/ic-failure.svg'
+import { ReactComponent as ICFailureColor } from '@IconsV2/ic-failure-color.svg'
import { ReactComponent as ICFastForward } from '@IconsV2/ic-fast-forward.svg'
import { ReactComponent as ICFile } from '@IconsV2/ic-file.svg'
import { ReactComponent as ICFileCode } from '@IconsV2/ic-file-code.svg'
@@ -151,6 +162,7 @@ import { ReactComponent as ICHibernateCircle } from '@IconsV2/ic-hibernate-circl
import { ReactComponent as ICInProgress } from '@IconsV2/ic-in-progress.svg'
import { ReactComponent as ICInfoFilled } from '@IconsV2/ic-info-filled.svg'
import { ReactComponent as ICInfoFilledColor } from '@IconsV2/ic-info-filled-color.svg'
+import { ReactComponent as ICInfoFilledNew } from '@IconsV2/ic-info-filled-new.svg'
import { ReactComponent as ICInfoOutline } from '@IconsV2/ic-info-outline.svg'
import { ReactComponent as ICInput } from '@IconsV2/ic-input.svg'
import { ReactComponent as ICInstall } from '@IconsV2/ic-install.svg'
@@ -166,6 +178,7 @@ import { ReactComponent as ICLdap } from '@IconsV2/ic-ldap.svg'
import { ReactComponent as ICLego } from '@IconsV2/ic-lego.svg'
import { ReactComponent as ICLightning } from '@IconsV2/ic-lightning.svg'
import { ReactComponent as ICLightningFill } from '@IconsV2/ic-lightning-fill.svg'
+import { ReactComponent as ICLine } from '@IconsV2/ic-line.svg'
import { ReactComponent as ICLink } from '@IconsV2/ic-link.svg'
import { ReactComponent as ICLinkedBuildColor } from '@IconsV2/ic-linked-build-color.svg'
import { ReactComponent as ICListBullets } from '@IconsV2/ic-list-bullets.svg'
@@ -189,6 +202,7 @@ import { ReactComponent as ICMonitoring } from '@IconsV2/ic-monitoring.svg'
import { ReactComponent as ICMoreVertical } from '@IconsV2/ic-more-vertical.svg'
import { ReactComponent as ICNamespace } from '@IconsV2/ic-namespace.svg'
import { ReactComponent as ICNew } from '@IconsV2/ic-new.svg'
+import { ReactComponent as ICNewChat } from '@IconsV2/ic-new-chat.svg'
import { ReactComponent as ICNodeScript } from '@IconsV2/ic-node-script.svg'
import { ReactComponent as ICOidc } from '@IconsV2/ic-oidc.svg'
import { ReactComponent as ICOpenBox } from '@IconsV2/ic-open-box.svg'
@@ -203,11 +217,17 @@ import { ReactComponent as ICPaperPlaneColor } from '@IconsV2/ic-paper-plane-col
import { ReactComponent as ICPath } from '@IconsV2/ic-path.svg'
import { ReactComponent as ICPauseCircle } from '@IconsV2/ic-pause-circle.svg'
import { ReactComponent as ICPencil } from '@IconsV2/ic-pencil.svg'
+import { ReactComponent as ICPencilWhite } from '@IconsV2/ic-pencil-white.svg'
+import { ReactComponent as ICPiggybank } from '@IconsV2/ic-piggybank.svg'
import { ReactComponent as ICPlayOutline } from '@IconsV2/ic-play-outline.svg'
+import { ReactComponent as ICPriorityHighFill } from '@IconsV2/ic-priority-high-fill.svg'
+import { ReactComponent as ICPriorityLowFill } from '@IconsV2/ic-priority-low-fill.svg'
import { ReactComponent as ICPriorityMediumFill } from '@IconsV2/ic-priority-medium-fill.svg'
+import { ReactComponent as ICPriorityUrgentFill } from '@IconsV2/ic-priority-urgent-fill.svg'
import { ReactComponent as ICQuay } from '@IconsV2/ic-quay.svg'
import { ReactComponent as ICQuote } from '@IconsV2/ic-quote.svg'
import { ReactComponent as ICRatings } from '@IconsV2/ic-ratings.svg'
+import { ReactComponent as ICRedBulb } from '@IconsV2/ic-red-bulb.svg'
import { ReactComponent as ICResizeHandle } from '@IconsV2/ic-resize-handle.svg'
import { ReactComponent as ICRightPanelCollapse } from '@IconsV2/ic-right-panel-collapse.svg'
import { ReactComponent as ICRocketGear } from '@IconsV2/ic-rocket-gear.svg'
@@ -222,6 +242,7 @@ import { ReactComponent as ICSortable } from '@IconsV2/ic-sortable.svg'
import { ReactComponent as ICSparkleAiColor } from '@IconsV2/ic-sparkle-ai-color.svg'
import { ReactComponent as ICSparkleColor } from '@IconsV2/ic-sparkle-color.svg'
import { ReactComponent as ICSpeedometer } from '@IconsV2/ic-speedometer.svg'
+import { ReactComponent as ICSpider } from '@IconsV2/ic-spider.svg'
import { ReactComponent as ICSpinny } from '@IconsV2/ic-spinny.svg'
import { ReactComponent as ICSprayCan } from '@IconsV2/ic-spray-can.svg'
import { ReactComponent as ICStack } from '@IconsV2/ic-stack.svg'
@@ -250,6 +271,8 @@ import { ReactComponent as ICThumbDown } from '@IconsV2/ic-thumb-down.svg'
import { ReactComponent as ICThumbUp } from '@IconsV2/ic-thumb-up.svg'
import { ReactComponent as ICTimeoutDash } from '@IconsV2/ic-timeout-dash.svg'
import { ReactComponent as ICTimer } from '@IconsV2/ic-timer.svg'
+import { ReactComponent as ICTimerGreen } from '@IconsV2/ic-timer-green.svg'
+import { ReactComponent as ICTimerRed } from '@IconsV2/ic-timer-red.svg'
import { ReactComponent as ICTrafficSignal } from '@IconsV2/ic-traffic-signal.svg'
import { ReactComponent as ICTravclan } from '@IconsV2/ic-travclan.svg'
import { ReactComponent as ICTrendUp } from '@IconsV2/ic-trend-up.svg'
@@ -260,6 +283,7 @@ import { ReactComponent as ICUpgradeEnterprise } from '@IconsV2/ic-upgrade-enter
import { ReactComponent as ICUserCircle } from '@IconsV2/ic-user-circle.svg'
import { ReactComponent as ICUserKey } from '@IconsV2/ic-user-key.svg'
import { ReactComponent as ICUsers } from '@IconsV2/ic-users.svg'
+import { ReactComponent as ICVector } from '@IconsV2/ic-vector.svg'
import { ReactComponent as ICViewVariableToggle } from '@IconsV2/ic-view-variable-toggle.svg'
import { ReactComponent as ICVisibilityOff } from '@IconsV2/ic-visibility-off.svg'
import { ReactComponent as ICVisibilityOn } from '@IconsV2/ic-visibility-on.svg'
@@ -287,6 +311,7 @@ export const iconMap = {
'ic-arrow-line-down': ICArrowLineDown,
'ic-arrow-right': ICArrowRight,
'ic-arrow-square-out': ICArrowSquareOut,
+ 'ic-arrow-white': ICArrowWhite,
'ic-arrows-clockwise': ICArrowsClockwise,
'ic-arrows-left-right': ICArrowsLeftRight,
'ic-asterisk': ICAsterisk,
@@ -305,6 +330,7 @@ export const iconMap = {
'ic-bg-webhook': ICBgWebhook,
'ic-bharatpe': ICBharatpe,
'ic-bitbucket': ICBitbucket,
+ 'ic-book-gear': ICBookGear,
'ic-book-open': ICBookOpen,
'ic-bot': ICBot,
'ic-brain': ICBrain,
@@ -312,6 +338,7 @@ export const iconMap = {
'ic-bug': ICBug,
'ic-build-color': ICBuildColor,
'ic-building': ICBuilding,
+ 'ic-bulb': ICBulb,
'ic-calendar': ICCalendar,
'ic-cancelled': ICCancelled,
'ic-card-stack': ICCardStack,
@@ -322,15 +349,19 @@ export const iconMap = {
'ic-chat-circle-dots': ICChatCircleDots,
'ic-chat-circle-online': ICChatCircleOnline,
'ic-check-all': ICCheckAll,
+ 'ic-check-green': ICCheckGreen,
'ic-check-square': ICCheckSquare,
'ic-check': ICCheck,
'ic-checks': ICChecks,
'ic-ci-linked': ICCiLinked,
'ic-circle-loader': ICCircleLoader,
+ 'ic-circle-progress': ICCircleProgress,
'ic-clean-brush': ICCleanBrush,
'ic-clipboard': ICClipboard,
'ic-clock-counterclockwise': ICClockCounterclockwise,
'ic-clock': ICClock,
+ 'ic-close-circle-red': ICCloseCircleRed,
+ 'ic-close-circle': ICCloseCircle,
'ic-close-large': ICCloseLarge,
'ic-close-small': ICCloseSmall,
'ic-cloud-vms': ICCloudVms,
@@ -338,7 +369,9 @@ export const iconMap = {
'ic-cluster-isolated': ICClusterIsolated,
'ic-cluster': ICCluster,
'ic-code': ICCode,
+ 'ic-coin': ICCoin,
'ic-coins': ICCoins,
+ 'ic-confirm': ICConfirm,
'ic-container-registry': ICContainerRegistry,
'ic-container': ICContainer,
'ic-cookr': ICCookr,
@@ -365,6 +398,7 @@ export const iconMap = {
'ic-disconnect': ICDisconnect,
'ic-discord-fill': ICDiscordFill,
'ic-dockerhub': ICDockerhub,
+ 'ic-dot-circle': ICDotCircle,
'ic-download': ICDownload,
'ic-ecr': ICEcr,
'ic-edit-lines': ICEditLines,
@@ -378,6 +412,7 @@ export const iconMap = {
'ic-error': ICError,
'ic-expand-right-sm': ICExpandRightSm,
'ic-expand-sm': ICExpandSm,
+ 'ic-failure-color': ICFailureColor,
'ic-failure': ICFailure,
'ic-fast-forward': ICFastForward,
'ic-file-code': ICFileCode,
@@ -424,6 +459,7 @@ export const iconMap = {
'ic-hibernate': ICHibernate,
'ic-in-progress': ICInProgress,
'ic-info-filled-color': ICInfoFilledColor,
+ 'ic-info-filled-new': ICInfoFilledNew,
'ic-info-filled': ICInfoFilled,
'ic-info-outline': ICInfoOutline,
'ic-input': ICInput,
@@ -440,6 +476,7 @@ export const iconMap = {
'ic-lego': ICLego,
'ic-lightning-fill': ICLightningFill,
'ic-lightning': ICLightning,
+ 'ic-line': ICLine,
'ic-link': ICLink,
'ic-linked-build-color': ICLinkedBuildColor,
'ic-list-bullets': ICListBullets,
@@ -462,6 +499,7 @@ export const iconMap = {
'ic-monitoring': ICMonitoring,
'ic-more-vertical': ICMoreVertical,
'ic-namespace': ICNamespace,
+ 'ic-new-chat': ICNewChat,
'ic-new': ICNew,
'ic-node-script': ICNodeScript,
'ic-oidc': ICOidc,
@@ -476,12 +514,18 @@ export const iconMap = {
'ic-paper-plane': ICPaperPlane,
'ic-path': ICPath,
'ic-pause-circle': ICPauseCircle,
+ 'ic-pencil-white': ICPencilWhite,
'ic-pencil': ICPencil,
+ 'ic-piggybank': ICPiggybank,
'ic-play-outline': ICPlayOutline,
+ 'ic-priority-high-fill': ICPriorityHighFill,
+ 'ic-priority-low-fill': ICPriorityLowFill,
'ic-priority-medium-fill': ICPriorityMediumFill,
+ 'ic-priority-urgent-fill': ICPriorityUrgentFill,
'ic-quay': ICQuay,
'ic-quote': ICQuote,
'ic-ratings': ICRatings,
+ 'ic-red-bulb': ICRedBulb,
'ic-resize-handle': ICResizeHandle,
'ic-right-panel-collapse': ICRightPanelCollapse,
'ic-rocket-gear': ICRocketGear,
@@ -496,6 +540,7 @@ export const iconMap = {
'ic-sparkle-ai-color': ICSparkleAiColor,
'ic-sparkle-color': ICSparkleColor,
'ic-speedometer': ICSpeedometer,
+ 'ic-spider': ICSpider,
'ic-spinny': ICSpinny,
'ic-spray-can': ICSprayCan,
'ic-stack': ICStack,
@@ -523,6 +568,8 @@ export const iconMap = {
'ic-thumb-down': ICThumbDown,
'ic-thumb-up': ICThumbUp,
'ic-timeout-dash': ICTimeoutDash,
+ 'ic-timer-green': ICTimerGreen,
+ 'ic-timer-red': ICTimerRed,
'ic-timer': ICTimer,
'ic-traffic-signal': ICTrafficSignal,
'ic-travclan': ICTravclan,
@@ -534,6 +581,7 @@ export const iconMap = {
'ic-user-circle': ICUserCircle,
'ic-user-key': ICUserKey,
'ic-users': ICUsers,
+ 'ic-vector': ICVector,
'ic-view-variable-toggle': ICViewVariableToggle,
'ic-visibility-off': ICVisibilityOff,
'ic-visibility-on': ICVisibilityOn,
diff --git a/src/Shared/Components/SelectPicker/GroupedFilterSelectPicker-Usage-Guide.md b/src/Shared/Components/SelectPicker/GroupedFilterSelectPicker-Usage-Guide.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/src/Shared/Components/SelectPicker/GroupedFilterSelectPicker.example.tsx b/src/Shared/Components/SelectPicker/GroupedFilterSelectPicker.example.tsx
new file mode 100644
index 000000000..e69de29bb
diff --git a/src/Shared/Hooks/useUserPreferences/types.ts b/src/Shared/Hooks/useUserPreferences/types.ts
index 9227f147b..160f3c06b 100644
--- a/src/Shared/Hooks/useUserPreferences/types.ts
+++ b/src/Shared/Hooks/useUserPreferences/types.ts
@@ -58,6 +58,7 @@ export type NavigationItemID =
| 'data-protection-backup-locations'
| 'data-protection-history-and-logs'
| 'ai-recommendations-overview'
+ | 'ai-recommendations-runbooks'
export type NavigationSubMenuItemID =
| 'application-management-configurations-gitops'
@@ -66,6 +67,7 @@ export type NavigationSubMenuItemID =
| 'application-management-configurations-chart-repository'
| 'application-management-configurations-deployment-charts'
| 'application-management-configurations-notifications'
+ | 'application-management-configurations-runbook'
| 'application-management-configurations-catalog-frameworks'
| 'application-management-configurations-scoped-variables'
| 'application-management-configurations-build-infra'
diff --git a/src/Shared/Providers/MainContextProvider/types.ts b/src/Shared/Providers/MainContextProvider/types.ts
index f04949c4d..0ab1831b0 100644
--- a/src/Shared/Providers/MainContextProvider/types.ts
+++ b/src/Shared/Providers/MainContextProvider/types.ts
@@ -48,6 +48,7 @@ export interface SidePanelConfig {
/** URL to documentation that should be displayed in the panel */
docLink: string | null
aiSessionId?: string
+ isExpandedView?: boolean
}
type AIAgentContextType = {
diff --git a/src/index.ts b/src/index.ts
index 3ffecebf1..627c7329f 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -194,6 +194,7 @@ declare global {
interface Window {
__BASE_URL__: string
__ORCHESTRATOR_ROOT__: string
+ __ATHENA_ROOT__: string
_env_: customEnv
}
}