Skip to content

Commit 72ba479

Browse files
committed
Agent Store nav. Move search/filter lower
1 parent 1e75ced commit 72ba479

File tree

2 files changed

+39
-38
lines changed

2 files changed

+39
-38
lines changed
Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ const EDITORS_CHOICE_AGENTS = [
5454
'base-lite',
5555
'base2',
5656
'reviewer',
57-
'thinker',
5857
'deep-thinker',
58+
'deep-code-reviewer'
5959
]
6060

6161
const AgentStorePage = () => {
@@ -302,36 +302,6 @@ const AgentStorePage = () => {
302302
</p>
303303
</AnimatedElement>
304304

305-
{/* Search and Filters */}
306-
<AnimatedElement type="slide" delay={0.1} className="mb-8">
307-
<div className="flex flex-col md:flex-row gap-4 items-center justify-end">
308-
<div className="relative flex-1 max-w-[200px]">
309-
<Search className="absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4" />
310-
<Input
311-
placeholder=""
312-
value={searchQuery}
313-
onChange={(e) => setSearchQuery(e.target.value)}
314-
className="pl-10"
315-
/>
316-
</div>
317-
<div className="flex gap-3">
318-
<Select value={sortBy} onValueChange={setSortBy}>
319-
<SelectTrigger className="w-40">
320-
<TrendingUp className="h-4 w-4 mr-2" />
321-
<SelectValue placeholder="Sort by" />
322-
</SelectTrigger>
323-
<SelectContent>
324-
<SelectItem value="cost">Weekly Usage</SelectItem>
325-
<SelectItem value="usage">Total Runs</SelectItem>
326-
<SelectItem value="unique_users">Unique Users</SelectItem>
327-
<SelectItem value="newest">Newest</SelectItem>
328-
<SelectItem value="name">Name</SelectItem>
329-
</SelectContent>
330-
</Select>
331-
</div>
332-
</div>
333-
</AnimatedElement>
334-
335305
{/* Agent Grid */}
336306
{isLoading ? (
337307
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
@@ -389,6 +359,36 @@ const AgentStorePage = () => {
389359
</div>
390360
)}
391361

362+
{/* Search and Filters */}
363+
<AnimatedElement type="slide" delay={0.1} className="mb-8">
364+
<div className="flex flex-col md:flex-row gap-4 items-stretch md:items-center md:justify-end">
365+
<div className="relative w-full md:flex-1 md:max-w-[200px]">
366+
<Search className="absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4" />
367+
<Input
368+
placeholder="Search agents..."
369+
value={searchQuery}
370+
onChange={(e) => setSearchQuery(e.target.value)}
371+
className="pl-10 w-full"
372+
/>
373+
</div>
374+
<div className="flex gap-3 w-full md:w-auto">
375+
<Select value={sortBy} onValueChange={setSortBy}>
376+
<SelectTrigger className="w-full md:w-40">
377+
<TrendingUp className="h-4 w-4 mr-2" />
378+
<SelectValue placeholder="Sort by" />
379+
</SelectTrigger>
380+
<SelectContent>
381+
<SelectItem value="cost">Weekly Usage</SelectItem>
382+
<SelectItem value="usage">Total Runs</SelectItem>
383+
<SelectItem value="unique_users">Unique Users</SelectItem>
384+
<SelectItem value="newest">Newest</SelectItem>
385+
<SelectItem value="name">Name</SelectItem>
386+
</SelectContent>
387+
</Select>
388+
</div>
389+
</div>
390+
</AnimatedElement>
391+
392392
{/* All Agents Section */}
393393
{filteredAndSortedAgents.length > 0 && (
394394
<div>

web/src/components/navbar/navbar.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,13 @@ export const Navbar = async () => {
6464
<Icons.github className="h-4 w-4" />
6565
GitHub
6666
</Link>
67-
{/* <Link
68-
href="/agents"
69-
className="hover:text-blue-400 transition-colors font-medium px-2 py-1 rounded-md hover:bg-blue-50 dark:hover:bg-blue-900/20"
67+
<Link
68+
href="/store"
69+
className="hover:text-blue-400 transition-colors font-medium px-2 py-1 rounded-md hover:bg-blue-50 dark:hover:bg-blue-900/20 flex items-center gap-2"
7070
>
71+
<Bot className="h-4 w-4" />
7172
Agent Store
72-
</Link> */}
73+
</Link>
7374

7475
{session && (
7576
<Link
@@ -112,12 +113,12 @@ export const Navbar = async () => {
112113
GitHub
113114
</Link>
114115
</DropdownMenuItem>
115-
{/* <DropdownMenuItem asChild>
116-
<Link href="/agents" className="flex items-center">
116+
<DropdownMenuItem asChild>
117+
<Link href="/store" className="flex items-center">
117118
<Bot className="mr-2 h-4 w-4" />
118119
Agent Store
119120
</Link>
120-
</DropdownMenuItem> */}
121+
</DropdownMenuItem>
121122

122123
{session && (
123124
<DropdownMenuItem asChild>

0 commit comments

Comments
 (0)