diff --git a/app/Livewire/ServerEntry.php b/app/Livewire/ServerEntry.php new file mode 100644 index 000000000..a7a92395e --- /dev/null +++ b/app/Livewire/ServerEntry.php @@ -0,0 +1,64 @@ + +
+
+ +
+
+ +

+ {{ $server->name }} +

+
+ +
+
+

CPU

+

{{ Number::format(0, precision: 2, locale: auth()->user()->language ?? 'en') . '%' }}

+
+

{{ $server->formatResource('cpu', type: \App\Enums\ServerResourceType::Percentage, limit: true) }}

+
+
+

Memory

+

{{ convert_bytes_to_readable(0, decimals: 2) }}

+
+

{{ $server->formatResource('memory', limit: true) }}

+
+
+

Disk

+

{{ convert_bytes_to_readable(0, decimals: 2) }}

+
+

{{ $server->formatResource('disk', limit: true) }}

+
+ +
+
+ + HTML; + } +} diff --git a/resources/views/livewire/server-entry.blade.php b/resources/views/livewire/server-entry.blade.php new file mode 100644 index 000000000..dd833400f --- /dev/null +++ b/resources/views/livewire/server-entry.blade.php @@ -0,0 +1,47 @@ +
+
+
+ +
+
+ +

+ {{ $server->name }} + ({{ $server->formatResource('uptime', type: \App\Enums\ServerResourceType::Time) }}) +

+
+ +
+
+

CPU

+

{{ $server->formatResource('cpu_absolute', type: \App\Enums\ServerResourceType::Percentage) }}

+
+

{{ $server->formatResource('cpu', type: \App\Enums\ServerResourceType::Percentage, limit: true) }}

+
+
+

Memory

+

{{ $server->formatResource('memory_bytes') }}

+
+

{{ $server->formatResource('memory', limit: true) }}

+
+
+

Disk

+

{{ $server->formatResource('disk_bytes') }}

+
+

{{ $server->formatResource('disk', limit: true) }}

+
+ +
+
+
\ No newline at end of file diff --git a/resources/views/tables/columns/server-entry-column.blade.php b/resources/views/tables/columns/server-entry-column.blade.php index 152db35b6..6c0d04148 100644 --- a/resources/views/tables/columns/server-entry-column.blade.php +++ b/resources/views/tables/columns/server-entry-column.blade.php @@ -1,63 +1,8 @@ @php - use App\Enums\ServerResourceType; - /** @var \App\Models\Server $server */ $server = $getRecord(); @endphp - - -
-
-
-
- -
-
- -

- {{ $server->name }} - ({{ $server->formatResource('uptime', type: ServerResourceType::Time) }}) -

-
- -
-
-

CPU

-

{{ $server->formatResource('cpu_absolute', type: ServerResourceType::Percentage) }}

-
-

{{ $server->formatResource('cpu', type: ServerResourceType::Percentage, limit: true) }}

-
-
-

Memory

-

{{ $server->formatResource('memory_bytes') }}

-
-

{{ $server->formatResource('memory', limit: true) }}

-
-
-

Disk

-

{{ $server->formatResource('disk_bytes') }}

-
-

{{ $server->formatResource('disk', limit: true) }}

-
- -
-
-
-
+ @livewire('server-entry', ['server' => $server, 'lazy' => true]) + \ No newline at end of file