Skip to content

Commit e55eb4c

Browse files
committed
refactor: remove unneeded wrapper
1 parent aa0a7e7 commit e55eb4c

File tree

1 file changed

+49
-51
lines changed

1 file changed

+49
-51
lines changed

src/app/catalog/components/servers-table.tsx

Lines changed: 49 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -19,59 +19,57 @@ interface ServersTableProps {
1919
export function ServersTable({ servers, onServerClick }: ServersTableProps) {
2020
return (
2121
<div className="w-full overflow-hidden rounded-md border">
22-
<div className="overflow-x-auto">
23-
<Table className="min-w-full">
24-
<TableHeader className="bg-muted/50">
25-
<TableRow>
26-
<TableHead className="w-full pl-4 sm:w-1/5">Server</TableHead>
27-
<TableHead className="hidden sm:w-7/10 sm:table-cell">
28-
About
29-
</TableHead>
30-
<TableHead className="w-16 text-right sm:w-1/10" />
31-
</TableRow>
32-
</TableHeader>
33-
<TableBody>
34-
{servers.map((server) => {
35-
const url = server.remotes?.[0]?.url || "";
36-
const serverName = server.name || "Unknown";
37-
const description =
38-
server.description || "No description available";
22+
<Table className="min-w-full">
23+
<TableHeader className="bg-muted/50">
24+
<TableRow>
25+
<TableHead className="w-full pl-4 sm:w-1/5">Server</TableHead>
26+
<TableHead className="hidden sm:w-7/10 sm:table-cell">
27+
About
28+
</TableHead>
29+
<TableHead className="w-16 text-right sm:w-1/10" />
30+
</TableRow>
31+
</TableHeader>
32+
<TableBody>
33+
{servers.map((server) => {
34+
const url = server.remotes?.[0]?.url || "";
35+
const serverName = server.name || "Unknown";
36+
const description =
37+
server.description || "No description available";
3938

40-
return (
41-
<TableRow
42-
key={server.name}
43-
onClick={() => onServerClick?.(server)}
44-
className={onServerClick ? "cursor-pointer" : undefined}
39+
return (
40+
<TableRow
41+
key={server.name}
42+
onClick={() => onServerClick?.(server)}
43+
className={onServerClick ? "cursor-pointer" : undefined}
44+
>
45+
<TableCell
46+
className="pl-4 align-middle sm:w-1/5"
47+
title={serverName}
4548
>
46-
<TableCell
47-
className="pl-4 align-middle sm:w-1/5"
48-
title={serverName}
49-
>
50-
<p className="text-base font-medium sm:text-sm">
51-
{serverName}
52-
</p>
53-
</TableCell>
54-
<TableCell
55-
className="hidden pr-4 text-muted-foreground whitespace-normal wrap-break-word sm:table-cell sm:w-7/10"
56-
title={description}
57-
>
58-
{description}
59-
</TableCell>
60-
<TableCell className="pr-3 text-right align-middle sm:w-1/10">
61-
{url ? (
62-
<CopyUrlButton
63-
url={url}
64-
className="md:h-9 md:w-auto md:rounded-md md:px-3"
65-
labelClassName="hidden md:inline"
66-
/>
67-
) : null}
68-
</TableCell>
69-
</TableRow>
70-
);
71-
})}
72-
</TableBody>
73-
</Table>
74-
</div>
49+
<p className="text-base font-medium sm:text-sm">
50+
{serverName}
51+
</p>
52+
</TableCell>
53+
<TableCell
54+
className="hidden pr-4 text-muted-foreground whitespace-normal wrap-break-word sm:table-cell sm:w-7/10"
55+
title={description}
56+
>
57+
{description}
58+
</TableCell>
59+
<TableCell className="pr-3 text-right align-middle sm:w-1/10">
60+
{url ? (
61+
<CopyUrlButton
62+
url={url}
63+
className="md:h-9 md:w-auto md:rounded-md md:px-3"
64+
labelClassName="hidden md:inline"
65+
/>
66+
) : null}
67+
</TableCell>
68+
</TableRow>
69+
);
70+
})}
71+
</TableBody>
72+
</Table>
7573
</div>
7674
);
7775
}

0 commit comments

Comments
 (0)