Skip to content

Commit ccc9899

Browse files
committed
chore: added InfoBlockVariant
1 parent 593f7ea commit ccc9899

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

src/Shared/Components/InfoBlock/types.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,15 @@ export enum InfoBlockVariant {
2929
WARNING = 'warning',
3030
NEUTRAL = 'neutral',
3131
}
32+
33+
export type InfoBlockVariantType =
34+
| InfoBlockVariant.ERROR
35+
| InfoBlockVariant.HELP
36+
| InfoBlockVariant.INFORMATION
37+
| InfoBlockVariant.SUCCESS
38+
| InfoBlockVariant.WARNING
39+
| InfoBlockVariant.NEUTRAL
40+
3241
export type InfoBlockProps = {
3342
/**
3443
* @default 'row'
@@ -37,7 +46,7 @@ export type InfoBlockProps = {
3746
/**
3847
* @default 'information'
3948
*/
40-
variant?: InfoBlockVariant
49+
variant?: InfoBlockVariantType
4150
/**
4251
* @default ComponentSizeType.large
4352
*/

src/Shared/constants.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import { OptionType } from '@Common/Types'
1818

19-
import { InfoBlockVariant } from './Components'
19+
import { InfoBlockProps, InfoBlockVariant } from './Components'
2020
import { CDMaterialSidebarType, ConfigKeysWithLockType, ConfigurationType, IconBaseColorType } from './types'
2121

2222
export const ARTIFACT_STATUS = {
@@ -555,7 +555,7 @@ export const ENTERPRISE_SUPPORT_LINK = 'enterprise@devtron.ai'
555555

556556
export const INVALID_LICENSE_KEY = 'inValid'
557557

558-
export const VARIANT_TO_BG_MAP: Record<InfoBlockVariant, string> = {
558+
export const VARIANT_TO_BG_MAP: Record<InfoBlockProps['variant'], string> = {
559559
[InfoBlockVariant.ERROR]: 'bcr-1',
560560
[InfoBlockVariant.HELP]: 'bcv-1',
561561
[InfoBlockVariant.INFORMATION]: 'bcb-1',
@@ -564,7 +564,7 @@ export const VARIANT_TO_BG_MAP: Record<InfoBlockVariant, string> = {
564564
[InfoBlockVariant.NEUTRAL]: 'bcn-1',
565565
}
566566

567-
export const VARIANT_TO_ICON_COLOR_MAP: Record<InfoBlockVariant, IconBaseColorType> = {
567+
export const VARIANT_TO_ICON_COLOR_MAP: Record<InfoBlockProps['variant'], IconBaseColorType> = {
568568
[InfoBlockVariant.ERROR]: 'R500',
569569
[InfoBlockVariant.HELP]: 'V500',
570570
[InfoBlockVariant.INFORMATION]: 'B500',
@@ -573,7 +573,7 @@ export const VARIANT_TO_ICON_COLOR_MAP: Record<InfoBlockVariant, IconBaseColorTy
573573
[InfoBlockVariant.NEUTRAL]: 'N500',
574574
}
575575

576-
export const VARIANT_TO_BORDER_MAP: Record<InfoBlockVariant, string> = {
576+
export const VARIANT_TO_BORDER_MAP: Record<InfoBlockProps['variant'], string> = {
577577
[InfoBlockVariant.ERROR]: 'er-2',
578578
[InfoBlockVariant.HELP]: 'ev-2',
579579
[InfoBlockVariant.INFORMATION]: 'eb-2',

0 commit comments

Comments
 (0)