diff --git a/ui/bun.lock b/ui/bun.lock index 76b0669..467bb61 100644 --- a/ui/bun.lock +++ b/ui/bun.lock @@ -4,6 +4,7 @@ "": { "name": "ui", "dependencies": { + "lucide-react": "^0.525.0", "react": "^19.1.0", "react-dom": "^19.1.0", }, @@ -442,6 +443,8 @@ "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + "lucide-react": ["lucide-react@0.525.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Tm1txJ2OkymCGkvwoHt33Y2JpN5xucVq1slHcgE6Lk0WjDfjgKWor5CdVER8U6DvcfMwh4M8XxmpTiyzfmfDYQ=="], + "magic-string": ["magic-string@0.30.17", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA=="], "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], diff --git a/ui/package.json b/ui/package.json index c93437e..6842c43 100644 --- a/ui/package.json +++ b/ui/package.json @@ -10,6 +10,7 @@ "preview": "vite preview" }, "dependencies": { + "lucide-react": "^0.525.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/ui/src/components/AgentCard.tsx b/ui/src/components/AgentCard.tsx new file mode 100644 index 0000000..6cbc09b --- /dev/null +++ b/ui/src/components/AgentCard.tsx @@ -0,0 +1,36 @@ +export type AgentOverviewCardProps = { + title: string; + icon: { + ref: React.ReactNode; + color: string; + bgColor: string; + }; +}; + +export function AgentOverviewCard({ + props, +}: { + props: AgentOverviewCardProps; +}) { + return ( +
+ {props.title} +
+0
+