Skip to content

Commit 96234f1

Browse files
Merge pull request #932 from devtron-labs/feat/backup-location-details
feat: backup location details
2 parents 8bed121 + ec97b2f commit 96234f1

7 files changed

Lines changed: 26 additions & 5 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@devtron-labs/devtron-fe-common-lib",
3-
"version": "1.20.6-alpha-13",
3+
"version": "1.20.6-pre-20",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",

src/Assets/IconV2/ic-aws.svg

Lines changed: 3 additions & 2 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

src/Shared/Components/DocLink/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ export const DOCUMENTATION = {
121121
SOFTWARE_DISTRIBUTION_HUB: 'usage/software-distribution-hub',
122122
RELEASE_TRACKS: 'usage/software-distribution-hub/release-hub#creating-release-tracks-and-versions',
123123
RELEASES: 'usage/software-distribution-hub/release-hub#creating-release-tracks-and-versions',
124+
RELEASE_HUB: 'usage/software-distribution-hub/release-hub',
124125
TENANTS: 'usage/software-distribution-hub/tenants#adding-installation',
125126
TENANTS_INSTALLATION: 'usage/software-distribution-hub/tenants',
126127
} as const

src/Shared/Components/Icon/Icon.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ import { ReactComponent as ICCheckSquare } from '@IconsV2/ic-check-square.svg'
5656
import { ReactComponent as ICChecks } from '@IconsV2/ic-checks.svg'
5757
import { ReactComponent as ICCiLinked } from '@IconsV2/ic-ci-linked.svg'
5858
import { ReactComponent as ICCircleLoader } from '@IconsV2/ic-circle-loader.svg'
59+
import { ReactComponent as ICCircleSmall } from '@IconsV2/ic-circle-small.svg'
5960
import { ReactComponent as ICCleanBrush } from '@IconsV2/ic-clean-brush.svg'
6061
import { ReactComponent as ICClipboard } from '@IconsV2/ic-clipboard.svg'
6162
import { ReactComponent as ICClock } from '@IconsV2/ic-clock.svg'
@@ -336,6 +337,7 @@ export const iconMap = {
336337
'ic-checks': ICChecks,
337338
'ic-ci-linked': ICCiLinked,
338339
'ic-circle-loader': ICCircleLoader,
340+
'ic-circle-small': ICCircleSmall,
339341
'ic-clean-brush': ICCleanBrush,
340342
'ic-clipboard': ICClipboard,
341343
'ic-clock-counterclockwise': ICClockCounterclockwise,

src/Shared/validations.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,3 +531,17 @@ export const validateEmail = (email: string): ValidationResponseType => {
531531
message: 'Please provide a valid email address',
532532
}
533533
}
534+
535+
export const getIsRegexValid = (regexString: string): ValidationResponseType => {
536+
try {
537+
RegExp(regexString)
538+
return {
539+
isValid: true,
540+
}
541+
} catch (error) {
542+
return {
543+
isValid: false,
544+
message: error.message || 'Invalid regex pattern',
545+
}
546+
}
547+
}

0 commit comments

Comments
 (0)