Skip to content

Commit 16be56a

Browse files
authored
Merge pull request #68 from ZhangXiChang/branch-1
让贡献者列表水平居中显示以及设置合适的项目仓库跳转方式
2 parents 984da00 + e5758ae commit 16be56a

1 file changed

Lines changed: 28 additions & 32 deletions

File tree

src/routes/window.tsx

Lines changed: 28 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,7 @@ import {
2323
} from "@/shadcn/components/ui/menubar";
2424
import { Toaster } from "@/shadcn/components/ui/sonner";
2525
import { createFileRoute, Outlet, useNavigate } from "@tanstack/react-router";
26-
import {
27-
BookMarked,
28-
ExternalLink,
29-
Info,
30-
Maximize,
31-
Minimize,
32-
Minimize2,
33-
User,
34-
X,
35-
} from "lucide-react";
26+
import { Info, Maximize, Minimize, Minimize2, User, X } from "lucide-react";
3627
import { useEffect, useState } from "react";
3728
import { Octokit } from "octokit";
3829
import { open_url } from "@/lib/opener";
@@ -136,45 +127,50 @@ export const Route = createFileRoute("/window")({
136127
两地俱秋夕,相望共星河。
137128
</DialogDescription>
138129
</DialogHeader>
139-
<div className="flex">
140-
<Label className="font-bold text-lg">贡献者</Label>
130+
<Label className="font-bold text-lg">贡献者</Label>
131+
<div className="flex justify-center">
132+
{contributors && (
133+
<div className="flex -space-x-2 ring-background ring-2">
134+
{contributors.map((contributor) => (
135+
<Avatar>
136+
<AvatarImage src={contributor.avatar_url} />
137+
<AvatarFallback>
138+
<User />
139+
</AvatarFallback>
140+
</Avatar>
141+
))}
142+
</div>
143+
)}
144+
</div>
145+
<div className="flex items-center">
146+
<Label className="text-sm text-gray-700">
147+
版本 v0.0.12
148+
</Label>
141149
<div className="flex-1 flex justify-end gap-1">
142150
<Button
143-
variant="outline"
144-
size="icon-sm"
151+
variant="link"
152+
className="p-0 text-blue-500"
145153
onClick={() =>
146154
void open_url(
147-
"https://github.com/ZhangXiChang/starlink/graphs/contributors",
155+
"https://github.com/ZhangXiChang/starlink",
148156
)
149157
}
150158
>
151-
<ExternalLink />
159+
源代码
152160
</Button>
153161
<Button
154-
variant="outline"
155-
size="icon-sm"
162+
variant="link"
163+
className="p-0 text-blue-500"
156164
onClick={() =>
157165
void open_url(
158-
"https://github.com/ZhangXiChang/starlink",
166+
"https://github.com/ZhangXiChang/starlink/graphs/contributors",
159167
)
160168
}
161169
>
162-
<BookMarked />
170+
贡献者列表
163171
</Button>
164172
</div>
165173
</div>
166-
{contributors && (
167-
<div className="flex -space-x-2 ring-background ring-2">
168-
{contributors.map((contributor) => (
169-
<Avatar>
170-
<AvatarImage src={contributor.avatar_url} />
171-
<AvatarFallback>
172-
<User />
173-
</AvatarFallback>
174-
</Avatar>
175-
))}
176-
</div>
177-
)}
178174
</DialogContent>
179175
</Dialog>
180176
</div>

0 commit comments

Comments
 (0)