VIBN Frontend for Coolify deployment

This commit is contained in:
2026-02-15 19:25:52 -08:00
commit 40bf8428cd
398 changed files with 76513 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
"use client";
import { useState } from "react";
import { WorkspaceLeftRail } from "@/components/layout/workspace-left-rail";
import { RightPanel } from "@/components/layout/right-panel";
import { ProjectSidebar } from "@/components/layout/project-sidebar";
import { useParams } from "next/navigation";
export default function GettingStartedLayout({
children,
}: {
children: React.ReactNode;
}) {
const [activeSection, setActiveSection] = useState("projects");
const params = useParams();
const projectId = params.projectId as string;
const workspace = params.workspace as string;
return (
<div className="flex h-screen w-full overflow-hidden bg-background">
{/* Left Rail - Workspace Navigation */}
<WorkspaceLeftRail activeSection={activeSection} onSectionChange={setActiveSection} />
{/* Project Sidebar - Getting Started Steps */}
<ProjectSidebar projectId={projectId} activeSection={activeSection} workspace={workspace} />
{/* Main Content Area */}
<main className="flex-1 overflow-hidden">
{children}
</main>
{/* Right Panel - AI Assistant */}
<RightPanel />
</div>
);
}