mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 19:14:45 +02:00
Update ContainerStatus add Starting|Stopping|Default (#449)
* Update ContainerStatus add Starting * Update ContainerStatus add Stopping * Update ContainerStatus add Default * Update Icons, PHPStan --------- Co-authored-by: notCharles <charles@pelican.dev>
This commit is contained in:
parent
40819cf171
commit
0f8c27a297
@ -6,12 +6,14 @@ enum ContainerStatus: string
|
|||||||
{
|
{
|
||||||
// Docker Based
|
// Docker Based
|
||||||
case Created = 'created';
|
case Created = 'created';
|
||||||
|
case Starting = 'starting';
|
||||||
case Running = 'running';
|
case Running = 'running';
|
||||||
case Restarting = 'restarting';
|
case Restarting = 'restarting';
|
||||||
case Exited = 'exited';
|
case Exited = 'exited';
|
||||||
case Paused = 'paused';
|
case Paused = 'paused';
|
||||||
case Dead = 'dead';
|
case Dead = 'dead';
|
||||||
case Removing = 'removing';
|
case Removing = 'removing';
|
||||||
|
case Stopping = 'stopping';
|
||||||
case Offline = 'offline';
|
case Offline = 'offline';
|
||||||
|
|
||||||
// HTTP Based
|
// HTTP Based
|
||||||
@ -20,15 +22,17 @@ enum ContainerStatus: string
|
|||||||
public function icon(): string
|
public function icon(): string
|
||||||
{
|
{
|
||||||
return match ($this) {
|
return match ($this) {
|
||||||
|
|
||||||
self::Created => 'tabler-heart-plus',
|
self::Created => 'tabler-heart-plus',
|
||||||
|
self::Starting => 'tabler-heart-up',
|
||||||
self::Running => 'tabler-heartbeat',
|
self::Running => 'tabler-heartbeat',
|
||||||
self::Restarting => 'tabler-heart-bolt',
|
self::Restarting => 'tabler-heart-bolt',
|
||||||
self::Exited => 'tabler-heart-exclamation',
|
self::Exited => 'tabler-heart-exclamation',
|
||||||
self::Paused => 'tabler-heart-pause',
|
self::Paused => 'tabler-heart-pause',
|
||||||
self::Dead => 'tabler-heart-x',
|
self::Dead, self::Offline => 'tabler-heart-x',
|
||||||
self::Removing => 'tabler-heart-down',
|
self::Removing => 'tabler-heart-down',
|
||||||
self::Missing => 'tabler-heart-question',
|
self::Missing => 'tabler-heart-search',
|
||||||
self::Offline => 'tabler-heart-bolt',
|
self::Stopping => 'tabler-heart-minus',
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -36,6 +40,7 @@ enum ContainerStatus: string
|
|||||||
{
|
{
|
||||||
return match ($this) {
|
return match ($this) {
|
||||||
self::Created => 'primary',
|
self::Created => 'primary',
|
||||||
|
self::Starting => 'warning',
|
||||||
self::Running => 'success',
|
self::Running => 'success',
|
||||||
self::Restarting => 'info',
|
self::Restarting => 'info',
|
||||||
self::Exited => 'danger',
|
self::Exited => 'danger',
|
||||||
@ -43,6 +48,7 @@ enum ContainerStatus: string
|
|||||||
self::Dead => 'danger',
|
self::Dead => 'danger',
|
||||||
self::Removing => 'warning',
|
self::Removing => 'warning',
|
||||||
self::Missing => 'danger',
|
self::Missing => 'danger',
|
||||||
|
self::Stopping => 'warning',
|
||||||
self::Offline => 'gray',
|
self::Offline => 'gray',
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user