feat(ui): expand server sidebar and extract status summary

Move proxy, sentinel, resources, and terminal into the server sidebar
with nested routes and icons; extract navbar status into a shared
status-summary component; add full-width service links and compact
loading support.
This commit is contained in:
Andras Bacsai committed 2026-08-05 19:54:48 +02:00
1 parent d6db943453
commit 85613b01ba
25 files changed
+312 -121

No files matched your search

@@ -41,10 +41,12 @@
])->values();
@endphp
@if (in_array($type, ['application', 'database', 'service'], true))
@if (in_array($type, ['application', 'database', 'service', 'server'], true))
<section class="application-settings-workspace mt-4 w-full max-w-[1180px] lg:mt-0">
<div class="grid min-w-0 gap-8 xl:grid-cols-[210px_minmax(0,1fr)] xl:gap-10">
@if ($type === 'application')
@if ($type === 'server')
<x-server.sidebar :server="$resource" activeMenu="terminal" />
@elseif ($type === 'application')
<x-application.configuration-sidebar :application="$resource" current-route="project.application.command" />
@elseif ($type === 'database')
<x-database.configuration-sidebar :database="$resource" current-route="project.database.command" />
@@ -210,7 +212,7 @@
</div>
</section>
@endif
@if (in_array($type, ['application', 'database', 'service'], true))
@if (in_array($type, ['application', 'database', 'service', 'server'], true))
</div>
</div>
</section>