From 32a121f33a551ce2261354bf82b0b61e30ba8072 Mon Sep 17 00:00:00 2001 From: Arun Jain Date: Mon, 15 Sep 2025 22:14:14 +0530 Subject: [PATCH 1/3] feat: add icons for license dashboard login page --- package-lock.json | 4 ++-- package.json | 2 +- src/Assets/IconV2/ic-freemium-devtron.svg | 11 +++++++++++ src/Assets/IconV2/ic-gift-filled.svg | 11 +++++++++++ src/Assets/IconV2/ic-ratings.svg | 13 +++++++++++++ src/Assets/IconV2/ic-success-blue.svg | 4 ++++ src/Shared/Components/Icon/Icon.tsx | 8 ++++++++ 7 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 src/Assets/IconV2/ic-freemium-devtron.svg create mode 100644 src/Assets/IconV2/ic-gift-filled.svg create mode 100644 src/Assets/IconV2/ic-ratings.svg create mode 100644 src/Assets/IconV2/ic-success-blue.svg diff --git a/package-lock.json b/package-lock.json index 044a6e637..666f9f2cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "1.20.1", + "version": "1.20.1-beta-2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "1.20.1", + "version": "1.20.1-beta-2", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index 0f6b464e4..d7f5657ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "1.20.1", + "version": "1.20.1-beta-2", "description": "Supporting common component library", "type": "module", "main": "dist/index.js", diff --git a/src/Assets/IconV2/ic-freemium-devtron.svg b/src/Assets/IconV2/ic-freemium-devtron.svg new file mode 100644 index 000000000..82333e297 --- /dev/null +++ b/src/Assets/IconV2/ic-freemium-devtron.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Assets/IconV2/ic-gift-filled.svg b/src/Assets/IconV2/ic-gift-filled.svg new file mode 100644 index 000000000..4ca5ef741 --- /dev/null +++ b/src/Assets/IconV2/ic-gift-filled.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/Assets/IconV2/ic-ratings.svg b/src/Assets/IconV2/ic-ratings.svg new file mode 100644 index 000000000..94b05fce8 --- /dev/null +++ b/src/Assets/IconV2/ic-ratings.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/Assets/IconV2/ic-success-blue.svg b/src/Assets/IconV2/ic-success-blue.svg new file mode 100644 index 000000000..0367c93a8 --- /dev/null +++ b/src/Assets/IconV2/ic-success-blue.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/Shared/Components/Icon/Icon.tsx b/src/Shared/Components/Icon/Icon.tsx index 0f886fe00..92ef9507a 100644 --- a/src/Shared/Components/Icon/Icon.tsx +++ b/src/Shared/Components/Icon/Icon.tsx @@ -98,9 +98,11 @@ import { ReactComponent as ICFlask } from '@IconsV2/ic-flask.svg' import { ReactComponent as ICFolder } from '@IconsV2/ic-folder.svg' import { ReactComponent as ICFolderColor } from '@IconsV2/ic-folder-color.svg' import { ReactComponent as ICFolderUser } from '@IconsV2/ic-folder-user.svg' +import { ReactComponent as ICFreemiumDevtron } from '@IconsV2/ic-freemium-devtron.svg' import { ReactComponent as ICGavel } from '@IconsV2/ic-gavel.svg' import { ReactComponent as ICGear } from '@IconsV2/ic-gear.svg' import { ReactComponent as ICGift } from '@IconsV2/ic-gift.svg' +import { ReactComponent as ICGiftFilled } from '@IconsV2/ic-gift-filled.svg' import { ReactComponent as ICGiftGradient } from '@IconsV2/ic-gift-gradient.svg' import { ReactComponent as ICGit } from '@IconsV2/ic-git.svg' import { ReactComponent as ICGitBranch } from '@IconsV2/ic-git-branch.svg' @@ -177,6 +179,7 @@ import { ReactComponent as ICPencil } from '@IconsV2/ic-pencil.svg' import { ReactComponent as ICPlayOutline } from '@IconsV2/ic-play-outline.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 ICResizeHandle } from '@IconsV2/ic-resize-handle.svg' import { ReactComponent as ICRocketGear } from '@IconsV2/ic-rocket-gear.svg' import { ReactComponent as ICRocketLaunch } from '@IconsV2/ic-rocket-launch.svg' @@ -205,6 +208,7 @@ import { ReactComponent as ICStrategyRecreateColor } from '@IconsV2/ic-strategy- import { ReactComponent as ICStrategyRolling } from '@IconsV2/ic-strategy-rolling.svg' import { ReactComponent as ICStrategyRollingColor } from '@IconsV2/ic-strategy-rolling-color.svg' import { ReactComponent as ICSuccess } from '@IconsV2/ic-success.svg' +import { ReactComponent as ICSuccessBlue } from '@IconsV2/ic-success-blue.svg' import { ReactComponent as ICSun } from '@IconsV2/ic-sun.svg' import { ReactComponent as ICSuspended } from '@IconsV2/ic-suspended.svg' import { ReactComponent as ICTag } from '@IconsV2/ic-tag.svg' @@ -337,8 +341,10 @@ export const iconMap = { 'ic-folder-color': ICFolderColor, 'ic-folder-user': ICFolderUser, 'ic-folder': ICFolder, + 'ic-freemium-devtron': ICFreemiumDevtron, 'ic-gavel': ICGavel, 'ic-gear': ICGear, + 'ic-gift-filled': ICGiftFilled, 'ic-gift-gradient': ICGiftGradient, 'ic-gift': ICGift, 'ic-git-branch': ICGitBranch, @@ -416,6 +422,7 @@ export const iconMap = { 'ic-play-outline': ICPlayOutline, 'ic-quay': ICQuay, 'ic-quote': ICQuote, + 'ic-ratings': ICRatings, 'ic-resize-handle': ICResizeHandle, 'ic-rocket-gear': ICRocketGear, 'ic-rocket-launch': ICRocketLaunch, @@ -443,6 +450,7 @@ export const iconMap = { 'ic-strategy-recreate': ICStrategyRecreate, 'ic-strategy-rolling-color': ICStrategyRollingColor, 'ic-strategy-rolling': ICStrategyRolling, + 'ic-success-blue': ICSuccessBlue, 'ic-success': ICSuccess, 'ic-sun': ICSun, 'ic-suspended': ICSuspended, From 4ed8c63782ad72d14d16c7488f53c0c1d8590e04 Mon Sep 17 00:00:00 2001 From: Arun Jain Date: Tue, 16 Sep 2025 13:35:14 +0530 Subject: [PATCH 2/3] feat: add illustration for freemium --- src/Assets/IconV2/ic-freemium-devtron.svg | 11 ----------- src/Assets/IconV2/ic-gift-animated.svg | 1 + src/Assets/IconV2/ic-gift-filled.svg | 11 ----------- .../Illustration/img-devtron-freemium.webp | Bin 0 -> 12546 bytes src/Shared/Components/Icon/Icon.tsx | 6 ++---- .../Components/Illustration/Illustration.tsx | 2 ++ 6 files changed, 5 insertions(+), 26 deletions(-) delete mode 100644 src/Assets/IconV2/ic-freemium-devtron.svg create mode 100644 src/Assets/IconV2/ic-gift-animated.svg delete mode 100644 src/Assets/IconV2/ic-gift-filled.svg create mode 100644 src/Assets/Illustration/img-devtron-freemium.webp diff --git a/src/Assets/IconV2/ic-freemium-devtron.svg b/src/Assets/IconV2/ic-freemium-devtron.svg deleted file mode 100644 index 82333e297..000000000 --- a/src/Assets/IconV2/ic-freemium-devtron.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/Assets/IconV2/ic-gift-animated.svg b/src/Assets/IconV2/ic-gift-animated.svg new file mode 100644 index 000000000..18ac348e2 --- /dev/null +++ b/src/Assets/IconV2/ic-gift-animated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Assets/IconV2/ic-gift-filled.svg b/src/Assets/IconV2/ic-gift-filled.svg deleted file mode 100644 index 4ca5ef741..000000000 --- a/src/Assets/IconV2/ic-gift-filled.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/Assets/Illustration/img-devtron-freemium.webp b/src/Assets/Illustration/img-devtron-freemium.webp new file mode 100644 index 0000000000000000000000000000000000000000..30f708b5edda89f666442a8a911e7a8aa1c0d153 GIT binary patch literal 12546 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 literal 0 HcmV?d00001 diff --git a/src/Shared/Components/Icon/Icon.tsx b/src/Shared/Components/Icon/Icon.tsx index 92ef9507a..9182ed7c6 100644 --- a/src/Shared/Components/Icon/Icon.tsx +++ b/src/Shared/Components/Icon/Icon.tsx @@ -98,11 +98,10 @@ import { ReactComponent as ICFlask } from '@IconsV2/ic-flask.svg' import { ReactComponent as ICFolder } from '@IconsV2/ic-folder.svg' import { ReactComponent as ICFolderColor } from '@IconsV2/ic-folder-color.svg' import { ReactComponent as ICFolderUser } from '@IconsV2/ic-folder-user.svg' -import { ReactComponent as ICFreemiumDevtron } from '@IconsV2/ic-freemium-devtron.svg' import { ReactComponent as ICGavel } from '@IconsV2/ic-gavel.svg' import { ReactComponent as ICGear } from '@IconsV2/ic-gear.svg' import { ReactComponent as ICGift } from '@IconsV2/ic-gift.svg' -import { ReactComponent as ICGiftFilled } from '@IconsV2/ic-gift-filled.svg' +import { ReactComponent as ICGiftAnimated } from '@IconsV2/ic-gift-animated.svg' import { ReactComponent as ICGiftGradient } from '@IconsV2/ic-gift-gradient.svg' import { ReactComponent as ICGit } from '@IconsV2/ic-git.svg' import { ReactComponent as ICGitBranch } from '@IconsV2/ic-git-branch.svg' @@ -341,10 +340,9 @@ export const iconMap = { 'ic-folder-color': ICFolderColor, 'ic-folder-user': ICFolderUser, 'ic-folder': ICFolder, - 'ic-freemium-devtron': ICFreemiumDevtron, 'ic-gavel': ICGavel, 'ic-gear': ICGear, - 'ic-gift-filled': ICGiftFilled, + 'ic-gift-animated': ICGiftAnimated, 'ic-gift-gradient': ICGiftGradient, 'ic-gift': ICGift, 'ic-git-branch': ICGitBranch, diff --git a/src/Shared/Components/Illustration/Illustration.tsx b/src/Shared/Components/Illustration/Illustration.tsx index c20769267..8beee2a4b 100644 --- a/src/Shared/Components/Illustration/Illustration.tsx +++ b/src/Shared/Components/Illustration/Illustration.tsx @@ -1,6 +1,7 @@ // NOTE: This file is auto-generated. Do not edit directly. Run the script `npm run generate-illustration` to update. import ImgCode from '@Illustrations/img-code.webp' +import ImgDevtronFreemium from '@Illustrations/img-devtron-freemium.webp' import ImgManOnRocket from '@Illustrations/img-man-on-rocket.webp' import { ReactComponent as ImgMechanicalOperation } from '@Illustrations/img-mechanical-operation.svg' import ImgNoResult from '@Illustrations/img-no-result.webp' @@ -12,6 +13,7 @@ import { IllustrationBaseProps } from './types' export const illustrationMap = { 'img-mechanical-operation': ImgMechanicalOperation, 'img-code': ImgCode, + 'img-devtron-freemium': ImgDevtronFreemium, 'img-man-on-rocket': ImgManOnRocket, 'img-no-result': ImgNoResult, } From c46416ae74ba780f53e6fb7c07764998327df7b1 Mon Sep 17 00:00:00 2001 From: Arun Jain Date: Tue, 16 Sep 2025 13:39:44 +0530 Subject: [PATCH 3/3] chore: version bump --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 666f9f2cb..7e78a47b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "1.20.1-beta-2", + "version": "1.20.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "1.20.1-beta-2", + "version": "1.20.2", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index d7f5657ab..9c82b80b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "1.20.1-beta-2", + "version": "1.20.2", "description": "Supporting common component library", "type": "module", "main": "dist/index.js",