mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-17 03:10:38 +09:00
Enhance UI: favicon, AgentDetail overhaul, PageTabBar, and config form
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>
This commit is contained in:
parent
11c8c1af78
commit
d6024b3ca5
17 changed files with 982 additions and 160 deletions
19
ui/src/components/PageTabBar.tsx
Normal file
19
ui/src/components/PageTabBar.tsx
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
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>
|
||||
);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue