@@ -7,7 +7,9 @@ package io.gitpod.toolbox.gateway
77import com.jetbrains.toolbox.api.remoteDev.AbstractRemoteProviderEnvironment
88import com.jetbrains.toolbox.api.remoteDev.EnvironmentVisibilityState
99import com.jetbrains.toolbox.api.remoteDev.environments.EnvironmentContentsView
10+ import com.jetbrains.toolbox.api.remoteDev.states.CustomRemoteEnvironmentState
1011import com.jetbrains.toolbox.api.remoteDev.states.EnvironmentStateConsumer
12+ import com.jetbrains.toolbox.api.remoteDev.states.EnvironmentStateIcons
1113import com.jetbrains.toolbox.api.remoteDev.states.StandardRemoteEnvironmentState
1214import com.jetbrains.toolbox.api.ui.actions.ActionDescription
1315import com.jetbrains.toolbox.api.ui.observables.ObservableList
@@ -108,9 +110,9 @@ private class WorkspaceEnvState(val phase: WorkspaceInstanceStatus.Phase) {
108110 WorkspaceInstanceStatus .Phase .PHASE_INITIALIZING to StandardRemoteEnvironmentState .Initializing ,
109111 WorkspaceInstanceStatus .Phase .PHASE_RUNNING to StandardRemoteEnvironmentState .Active ,
110112 WorkspaceInstanceStatus .Phase .PHASE_INTERRUPTED to StandardRemoteEnvironmentState .Error ,
111- WorkspaceInstanceStatus .Phase .PHASE_STOPPING to StandardRemoteEnvironmentState .Unreachable ,
112- WorkspaceInstanceStatus .Phase .PHASE_STOPPED to StandardRemoteEnvironmentState .Hibernated ,
113+ WorkspaceInstanceStatus .Phase .PHASE_STOPPING to CustomRemoteEnvironmentState (" Stopping" , Utils .environmentStateColorPalette.getColor(StandardRemoteEnvironmentState .Activating ), false , EnvironmentStateIcons .Offline ),
114+ // WorkspaceInstanceStatus.Phase.PHASE_STOPPED to CustomRemoteEnvironmentState("Stopped", Utils.environmentStateColorPalette.getColor(StandardRemoteEnvironmentState.Error), false, EnvironmentStateIcons.Offline),
115+ WorkspaceInstanceStatus .Phase .PHASE_STOPPED to CustomRemoteEnvironmentState (" Stopping" , Utils .environmentStateColorPalette.getColor(StandardRemoteEnvironmentState .Restarting ), false , EnvironmentStateIcons .Connecting ),
113116 )
114117 }
115- // TODO(hw): add customized state
116- }
118+ }
0 commit comments