Add favicon and web manifest branding assets. Major AgentDetail page rework with tabbed sections, run history, and live status. Add PageTabBar component for consistent page-level tabs. Expand AgentConfigForm with more adapter fields. Improve NewAgentDialog, OnboardingWizard, and Issues page layouts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
20 lines
447 B
TypeScript
20 lines
447 B
TypeScript
import type { ReactNode } from "react";
|
|
import { TabsList, TabsTrigger } from "@/components/ui/tabs";
|
|
|
|
export interface PageTabItem {
|
|
value: string;
|
|
label: ReactNode;
|
|
}
|
|
|
|
export function PageTabBar({ items }: { items: PageTabItem[] }) {
|
|
return (
|
|
<TabsList variant="line">
|
|
{items.map((item) => (
|
|
<TabsTrigger key={item.value} value={item.value}>
|
|
{item.label}
|
|
</TabsTrigger>
|
|
))}
|
|
</TabsList>
|
|
);
|
|
}
|