@@ -7,7 +7,7 @@ import com.coder.toolbox.sdk.v2.models.WorkspaceAgentLifecycleState
7
7
import com.coder.toolbox.sdk.v2.models.WorkspaceAgentStatus
8
8
import com.coder.toolbox.sdk.v2.models.WorkspaceStatus
9
9
import com.jetbrains.toolbox.api.core.ui.color.StateColor
10
- import com.jetbrains.toolbox.api.remoteDev.states.CustomRemoteEnvironmentState
10
+ import com.jetbrains.toolbox.api.remoteDev.states.CustomRemoteEnvironmentStateV2
11
11
import com.jetbrains.toolbox.api.remoteDev.states.EnvironmentStateIcons
12
12
import com.jetbrains.toolbox.api.remoteDev.states.StandardRemoteEnvironmentState
13
13
@@ -61,9 +61,9 @@ enum class WorkspaceAndAgentStatus(val label: String, val description: String) {
61
61
* Note that a reachable environment will always display "connected" or
62
62
* "disconnected" regardless of the label we give that status.
63
63
*/
64
- fun toRemoteEnvironmentState (context : CoderToolboxContext ): CustomRemoteEnvironmentState {
65
- return CustomRemoteEnvironmentState (
66
- label,
64
+ fun toRemoteEnvironmentState (context : CoderToolboxContext ): CustomRemoteEnvironmentStateV2 {
65
+ return CustomRemoteEnvironmentStateV2 (
66
+ context.i18n.pnotr( label) ,
67
67
color = getStateColor(context),
68
68
reachable = ready() || unhealthy(),
69
69
// TODO@JB: How does this work? Would like a spinner for pending states.
@@ -90,10 +90,10 @@ enum class WorkspaceAndAgentStatus(val label: String, val description: String) {
90
90
else EnvironmentStateIcons .NoIcon
91
91
}
92
92
93
- fun toSshConnectingEnvState (context : CoderToolboxContext ): CustomRemoteEnvironmentState {
93
+ fun toSshConnectingEnvState (context : CoderToolboxContext ): CustomRemoteEnvironmentStateV2 {
94
94
val existingState = toRemoteEnvironmentState(context)
95
- return CustomRemoteEnvironmentState (
96
- " SSHing" ,
95
+ return CustomRemoteEnvironmentStateV2 (
96
+ context.i18n.pnotr( " SSHing" ) ,
97
97
existingState.color,
98
98
existingState.isReachable,
99
99
EnvironmentStateIcons .Connecting
0 commit comments