refactor(v5): rename Home to Dashboard and add coollabs brand styles

Rename HomeController, Home page, and V5HomeProps type to Dashboard
equivalents. Update route name from 'home' to 'dashboard'.

Add coollabs brand color tokens to CSS theme and a 'coolify' button
variant using those colors. Add Sheet UI component for slide-over panels.
Update navbar with active-route detection and Sheet-based mobile drawer.
Switch cluster action buttons to use the new 'coolify' variant.
This commit is contained in:
Andras Bacsai
2026-06-16 22:23:50 +02:00
parent 4c41817cda
commit 5d57b131ff
10 changed files with 235 additions and 46 deletions
@@ -16,7 +16,7 @@ use Illuminate\Validation\Rule;
use Inertia\Inertia;
use Inertia\Response;
class HomeController extends Controller
class DashboardController extends Controller
{
private const SELECTED_PROJECT_SESSION_KEY = 'v5.selectedProjectUuid';
@@ -28,7 +28,7 @@ class HomeController extends Controller
$projects = $this->projects($currentTeam);
[$selectedProject, $selectedEnvironment] = $this->selectedProjectAndEnvironment($request, $projects);
return Inertia::render('Home', [
return Inertia::render('Dashboard', [
'flux' => $fluxHealth->check(),
'projects' => $projects,
'selectedProjectUuid' => $selectedProject['uuid'] ?? null,