Skip to content

Commit 2aefefe

Browse files
committed
#RI-6098 - Change the Redis Cloud domain to cloud.redis.io
1 parent cdf3ff1 commit 2aefefe

File tree

7 files changed

+43
-179
lines changed

7 files changed

+43
-179
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@
9696
"@testing-library/user-event": "^14.4.3",
9797
"@types/classnames": "^2.2.11",
9898
"@types/d3": "^7.4.0",
99-
"@types/date-fns": "^2.6.0",
10099
"@types/detect-port": "^1.3.0",
101100
"@types/electron-store": "^3.2.0",
102101
"@types/express": "^4.17.3",
@@ -130,7 +129,7 @@
130129
"@vitejs/plugin-react": "^4.2.1",
131130
"@vitejs/plugin-react-swc": "^3.6.0",
132131
"assert": "^2.1.0",
133-
"concurrently": "^5.3.0",
132+
"concurrently": "^9.0.1",
134133
"construct-style-sheets-polyfill": "^3.1.0",
135134
"copyfiles": "^2.4.1",
136135
"core-js": "^3.6.5",

redisinsight/api/config/production.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export default {
4040
},
4141
ai: {
4242
convAiApiUrl: process.env.RI_AI_CONVAI_API_URL || 'https://redis.io/convai/api',
43-
querySocketUrl: process.env.RI_AI_QUERY_SOCKET_URL || 'https://app.redislabs.com',
43+
querySocketUrl: process.env.RI_AI_QUERY_SOCKET_URL || 'https://cloud.redis.io',
4444
querySocketPath: process.env.RI_AI_QUERY_SOCKET_PATH || '/api/v1/cloud-copilot-service/socket.io/',
4545
},
4646
};

redisinsight/ui/src/components/notifications/components/infinite-messages/InfiniteMessages.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ import { OAuthProviders } from 'uiSrc/components/oauth/oauth-select-plan/constan
2020
import { CloudSuccessResult } from 'uiSrc/slices/interfaces'
2121

2222
import { Maybe } from 'uiSrc/utils'
23+
import { getUtmExternalLink } from 'uiSrc/utils/links'
24+
import { EXTERNAL_LINKS, UTM_CAMPAINGS, UTM_MEDIUMS } from 'uiSrc/constants/links'
2325
import styles from './styles.module.scss'
2426

2527
export enum InfiniteMessagesIds {
@@ -32,8 +34,10 @@ export enum InfiniteMessagesIds {
3234
pipelineDeploySuccess = 'pipelineDeploySuccess'
3335
}
3436

35-
// TODO: after merge insights - remove and change to function
36-
const MANAGE_DB_LINK = 'https://app.redislabs.com/#/databases/?utm_source=redisinsight&utm_medium=main&utm_campaign=main'
37+
const MANAGE_DB_LINK = getUtmExternalLink(
38+
EXTERNAL_LINKS.cloudConsole,
39+
{ campaign: UTM_CAMPAINGS.Main, medium: UTM_MEDIUMS.Main }
40+
)
3741

3842
export const INFINITE_MESSAGES = {
3943
AUTHENTICATING: () => ({

redisinsight/ui/src/constants/links.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export const EXTERNAL_LINKS = {
99
recommendationFeedback: 'https://github.com/RedisInsight/RedisInsight/issues/new/choose',
1010
guidesRepo: 'https://github.com/RedisInsight/Tutorials',
1111
redisStack: 'https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/',
12-
cloudConsole: 'https://app.redislabs.com/#/databases',
12+
cloudConsole: 'https://cloud.redis.io/#/databases/',
1313
tryFree: 'https://redis.io/try-free',
1414
docker: 'https://redis.io/docs/install/install-stack/docker',
1515
rdiQuickStart: 'https://redis.io/docs/latest/integrate/redis-data-integration/ingest/quick-start-guide/',
@@ -23,10 +23,12 @@ export const UTM_CAMPAINGS: Record<any, string> = {
2323
[OAuthSocialSource.Workbench]: 'redisinsight_workbench',
2424
[CloudSsoUtmCampaign.BrowserFilter]: 'browser_filter',
2525
[OAuthSocialSource.EmptyDatabasesList]: 'empty_db_list',
26+
Main: 'main',
2627
}
2728

2829
export const UTM_MEDIUMS = {
2930
App: 'app',
31+
Main: 'main',
3032
Rdi: 'rdi',
3133
Recommendation: 'recommendation',
3234
}

redisinsight/ui/src/utils/errors.tsx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import { EuiSpacer } from '@elastic/eui'
55
import { CustomErrorCodes } from 'uiSrc/constants'
66
import { DEFAULT_ERROR_MESSAGE } from 'uiSrc/utils'
77
import { CustomError } from 'uiSrc/slices/interfaces'
8-
import { EXTERNAL_LINKS } from 'uiSrc/constants/links'
8+
import { EXTERNAL_LINKS, UTM_CAMPAINGS, UTM_MEDIUMS } from 'uiSrc/constants/links'
9+
import { getUtmExternalLink } from './links'
910

1011
export const getRdiValidationMessage = (message: string = '', loc?: Array<string | number>): string => {
1112
// first item is always "body"
@@ -178,7 +179,18 @@ export const parseCustomError = (err: CustomError | string = DEFAULT_ERROR_MESSA
178179
<>
179180
You already have a free Redis Cloud database running.
180181
<EuiSpacer size="s" />
181-
Check out your <a href="https://app.redislabs.com/#/databases/?utm_source=redisinsight&utm_medium=main&utm_campaign=main" target="_blank" rel="noreferrer">Cloud console</a> for connection details.
182+
Check out your
183+
<a
184+
href={getUtmExternalLink(
185+
EXTERNAL_LINKS.cloudConsole,
186+
{ campaign: UTM_CAMPAINGS.Main, medium: UTM_MEDIUMS.Main }
187+
)}
188+
target="_blank"
189+
rel="noreferrer"
190+
>
191+
{' Cloud console '}
192+
</a>
193+
for connection details.
182194
</>
183195
)
184196
break

redisinsight/ui/src/utils/tests/errors.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ const parseCustomErrorTests = [
147147
<>
148148
You already have a free Redis Cloud database running.
149149
<EuiSpacer size="s" />
150-
Check out your <a href="https://app.redislabs.com/#/databases/?utm_source=redisinsight&utm_medium=main&utm_campaign=main" target="_blank" rel="noreferrer">Cloud console</a> for connection details.
150+
Check out your<a href="https://cloud.redis.io/?utm_source=redisinsight&utm_medium=main&utm_campaign=main#/databases/" target="_blank" rel="noreferrer"> Cloud console </a>for connection details.
151151
</>
152152
)
153153
})],

0 commit comments

Comments
 (0)