@@ -10,6 +10,7 @@ import { UserContext } from "../user-context";
10
10
import CheckBox from "../components/CheckBox" ;
11
11
import { User } from "@gitpod/gitpod-protocol" ;
12
12
import SelectIDEComponent from "../components/SelectIDEComponent" ;
13
+ import PillLabel from "../components/PillLabel" ;
13
14
14
15
export type IDEChangedTrackLocation = "workspace_list" | "workspace_start" | "preferences" ;
15
16
interface SelectIDEProps {
@@ -70,6 +71,9 @@ export default function SelectIDE(props: SelectIDEProps) {
70
71
setUseLatestVersion ( value ) ;
71
72
} ;
72
73
74
+ //todo(ft): find a better way to group IDEs by vendor
75
+ const shouldShowJetbrainsNotice = ! [ "code" , "code-desktop" ] . includes ( defaultIde ) ; // a really hacky way to get just JetBrains IDEs
76
+
73
77
return (
74
78
< >
75
79
< div className = "w-112" >
@@ -81,6 +85,27 @@ export default function SelectIDE(props: SelectIDEProps) {
81
85
useLatest = { useLatestVersion }
82
86
/>
83
87
</ div >
88
+
89
+ { shouldShowJetbrainsNotice && (
90
+ < p className = "text-left w-full text-gray-400 dark:text-gray-500" >
91
+ < strong > JetBrains </ strong > integration is currently in{ " " }
92
+ < PillLabel type = "warn" className = "font-semibold mt-2 ml-0 py-0.5 px-1 self-center" >
93
+ < a href = "https://www.gitpod.io/docs/references/gitpod-releases" >
94
+ < span className = "text-xs" > Beta</ span >
95
+ </ a >
96
+ </ PillLabel >
97
+ ·
98
+ < a
99
+ href = "https://github.com/gitpod-io/gitpod/issues/6576"
100
+ target = "_blank"
101
+ rel = "noopener noreferrer"
102
+ className = "gp-link"
103
+ >
104
+ Send feedback
105
+ </ a >
106
+ </ p >
107
+ ) }
108
+
84
109
< CheckBox
85
110
title = "Latest Release (Unstable)"
86
111
desc = {
0 commit comments