@@ -102,17 +102,16 @@ private class WorkspaceEnvState(val phase: WorkspaceInstanceStatus.Phase) {
102102
103103 companion object {
104104 val phaseToStateMap = mapOf (
105- WorkspaceInstanceStatus .Phase .PHASE_UNSPECIFIED to StandardRemoteEnvironmentState .Unreachable ,
106- WorkspaceInstanceStatus .Phase .PHASE_PREPARING to StandardRemoteEnvironmentState .Initializing ,
107- WorkspaceInstanceStatus .Phase .PHASE_IMAGEBUILD to StandardRemoteEnvironmentState .Initializing ,
108- WorkspaceInstanceStatus .Phase .PHASE_PENDING to StandardRemoteEnvironmentState .Initializing ,
109- WorkspaceInstanceStatus .Phase .PHASE_CREATING to StandardRemoteEnvironmentState .Initializing ,
110- WorkspaceInstanceStatus .Phase .PHASE_INITIALIZING to StandardRemoteEnvironmentState .Initializing ,
111- WorkspaceInstanceStatus .Phase .PHASE_RUNNING to StandardRemoteEnvironmentState .Active ,
105+ WorkspaceInstanceStatus .Phase .PHASE_UNSPECIFIED to CustomRemoteEnvironmentState ( " Unknown " , Utils .environmentStateColorPalette.getColor( StandardRemoteEnvironmentState .Inactive ), false , EnvironmentStateIcons . Error ) ,
106+ WorkspaceInstanceStatus .Phase .PHASE_PREPARING to CustomRemoteEnvironmentState ( " Preparing " , Utils .environmentStateColorPalette.getColor( StandardRemoteEnvironmentState .Initializing ), false , EnvironmentStateIcons . Connecting ) ,
107+ WorkspaceInstanceStatus .Phase .PHASE_IMAGEBUILD to CustomRemoteEnvironmentState ( " Building " , Utils .environmentStateColorPalette.getColor( StandardRemoteEnvironmentState .Initializing ), false , EnvironmentStateIcons . Connecting ) ,
108+ WorkspaceInstanceStatus .Phase .PHASE_PENDING to CustomRemoteEnvironmentState ( " Initializing " , Utils .environmentStateColorPalette.getColor( StandardRemoteEnvironmentState .Initializing ), false , EnvironmentStateIcons . Connecting ) ,
109+ WorkspaceInstanceStatus .Phase .PHASE_CREATING to CustomRemoteEnvironmentState ( " Creating " , Utils .environmentStateColorPalette.getColor( StandardRemoteEnvironmentState .Initializing ), false , EnvironmentStateIcons . Connecting ) ,
110+ WorkspaceInstanceStatus .Phase .PHASE_INITIALIZING to CustomRemoteEnvironmentState ( " Initializing " , Utils .environmentStateColorPalette.getColor( StandardRemoteEnvironmentState .Initializing ), false , EnvironmentStateIcons . Connecting ) ,
111+ WorkspaceInstanceStatus .Phase .PHASE_RUNNING to CustomRemoteEnvironmentState ( " Running " , Utils .environmentStateColorPalette.getColor( StandardRemoteEnvironmentState .Active ), true , EnvironmentStateIcons . Active ) ,
112112 WorkspaceInstanceStatus .Phase .PHASE_INTERRUPTED to StandardRemoteEnvironmentState .Error ,
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 ),
113+ WorkspaceInstanceStatus .Phase .PHASE_STOPPING to CustomRemoteEnvironmentState (" Stopping" , Utils .environmentStateColorPalette.getColor(StandardRemoteEnvironmentState .Hibernating ), false , EnvironmentStateIcons .Hibernated ),
114+ WorkspaceInstanceStatus .Phase .PHASE_STOPPED to CustomRemoteEnvironmentState (" Stopped" , Utils .environmentStateColorPalette.getColor(StandardRemoteEnvironmentState .Hibernated ), false , EnvironmentStateIcons .Offline ),
116115 )
117116 }
118117}
0 commit comments