Skip to content

Commit 2febdfa

Browse files
committed
add chevron
1 parent d68330d commit 2febdfa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/components/user-menu/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
"use client";
22

3+
import { ChevronDown, ChevronUp } from "lucide-react";
4+
import { useState } from "react";
35
import { Button } from "@/components/ui/button";
46
import {
57
DropdownMenu,
@@ -14,12 +16,15 @@ interface UserMenuProps {
1416
}
1517

1618
export function UserMenu({ userName }: UserMenuProps) {
19+
const [isOpen, setIsOpen] = useState(false);
20+
1721
return (
18-
<DropdownMenu>
22+
<DropdownMenu onOpenChange={setIsOpen}>
1923
<DropdownMenuTrigger asChild>
2024
<Button variant="ghost" className="flex items-center gap-2">
2125
<UserAvatar userName={userName} />
2226
<span>{userName}</span>
27+
{isOpen ? <ChevronUp /> : <ChevronDown />}
2328
</Button>
2429
</DropdownMenuTrigger>
2530
<DropdownMenuContent>

0 commit comments

Comments
 (0)