Skip to content

Commit 0a62313

Browse files
chore: add border for remote modules
1 parent 0dabd4f commit 0a62313

File tree

1 file changed

+44
-44
lines changed

1 file changed

+44
-44
lines changed

examples/federation/epic-stack-remote/app/components/user-dropdown.tsx

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -17,54 +17,54 @@ export function UserDropdown() {
1717
const formRef = useRef<HTMLFormElement>(null)
1818
return (
1919
<div className="border-2 border-red-500">
20-
<DropdownMenu>
21-
<DropdownMenuTrigger asChild>
22-
<Button asChild variant="secondary">
23-
<Link
24-
to={`/users/${user.username}`}
25-
// this is for progressive enhancement
26-
onClick={(e) => e.preventDefault()}
27-
className="flex items-center gap-2"
28-
>
29-
<img
30-
className="h-8 w-8 rounded-full object-cover"
31-
alt={user.name ?? user.username}
32-
src={getUserImgSrc(user.image?.id)}
33-
/>
34-
<span className="text-body-sm font-bold">
35-
{user.name ?? user.username}
36-
</span>
20+
<DropdownMenu>
21+
<DropdownMenuTrigger asChild>
22+
<Button asChild variant="secondary">
23+
<Link
24+
to={`/users/${user.username}`}
25+
// this is for progressive enhancement
26+
onClick={(e) => e.preventDefault()}
27+
className="flex items-center gap-2"
28+
>
29+
<img
30+
className="h-8 w-8 rounded-full object-cover"
31+
alt={user.name ?? user.username}
32+
src={getUserImgSrc(user.image?.id)}
33+
/>
34+
<span className="text-body-sm font-bold">
35+
{user.name ?? user.username}
36+
</span>
37+
</Link>
38+
</Button>
39+
</DropdownMenuTrigger>
40+
<DropdownMenuPortal>
41+
<DropdownMenuContent sideOffset={8} align="end">
42+
<DropdownMenuItem asChild>
43+
<Link prefetch="intent" to={`/users/${user.username}`}>
44+
<Icon className="text-body-md" name="avatar">
45+
Profile
46+
</Icon>
3747
</Link>
38-
</Button>
39-
</DropdownMenuTrigger>
40-
<DropdownMenuPortal>
41-
<DropdownMenuContent sideOffset={8} align="end">
42-
<DropdownMenuItem asChild>
43-
<Link prefetch="intent" to={`/users/${user.username}`}>
44-
<Icon className="text-body-md" name="avatar">
45-
Profile
46-
</Icon>
47-
</Link>
48-
</DropdownMenuItem>
48+
</DropdownMenuItem>
49+
<DropdownMenuItem asChild>
50+
<Link prefetch="intent" to={`/users/${user.username}/notes`}>
51+
<Icon className="text-body-md" name="pencil-2">
52+
Notes
53+
</Icon>
54+
</Link>
55+
</DropdownMenuItem>
56+
<Form action="/logout" method="POST" ref={formRef}>
4957
<DropdownMenuItem asChild>
50-
<Link prefetch="intent" to={`/users/${user.username}/notes`}>
51-
<Icon className="text-body-md" name="pencil-2">
52-
Notes
58+
<button type="submit" className="w-full">
59+
<Icon className="text-body-md" name="exit">
60+
Logout
5361
</Icon>
54-
</Link>
62+
</button>
5563
</DropdownMenuItem>
56-
<Form action="/logout" method="POST" ref={formRef}>
57-
<DropdownMenuItem asChild>
58-
<button type="submit" className="w-full">
59-
<Icon className="text-body-md" name="exit">
60-
Logout
61-
</Icon>
62-
</button>
63-
</DropdownMenuItem>
64-
</Form>
65-
</DropdownMenuContent>
66-
</DropdownMenuPortal>
67-
</DropdownMenu>
64+
</Form>
65+
</DropdownMenuContent>
66+
</DropdownMenuPortal>
67+
</DropdownMenu>
6868
</div>
6969
)
7070
}

0 commit comments

Comments
 (0)