Skip to content

Commit 95df677

Browse files
authored
Revert "feat: add Vue Simulator section to Releases page (#175)"
This reverts commit a43be06.
1 parent a43be06 commit 95df677

4 files changed

Lines changed: 32 additions & 94 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,4 @@ config.
6161

6262
# allow required generated files
6363
!app/icons.gen.ts
64-
!app/overrides.gen.css
64+
!app/overrides.gen.css

app/releases/page.tsx

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,28 @@
11
import { getReleases } from "@/lib/releases";
2-
import ReleasesClient from "@/components/Releases/ReleasesClient";
2+
import { ReleaseCard } from "@/components/Releases/ReleaseCard";
33

44
export default async function ReleasesPage() {
55
const releases = await getReleases();
66

77
return (
8-
<div className="mx-auto w-full max-w-5xl px-4 py-10">
9-
<h1 className="text-3xl font-bold text-[#50B78B]">Releases</h1>
10-
<p className="text-sm text-zinc-500 mt-1">
11-
Celebrating contributors across CircuitVerse releases
12-
</p>
8+
<div className="max-w-5xl mx-auto px-4 py-10 space-y-6">
9+
<div>
10+
<h1 className="text-3xl font-bold text-[#50B78B]">
11+
Releases
12+
</h1>
13+
<p className="text-sm text-zinc-500 mt-1">
14+
Celebrating contributors across CircuitVerse releases
15+
</p>
16+
</div>
1317

14-
<ReleasesClient releases={releases} />
18+
<div className="space-y-4">
19+
{releases.map((release, index) => (
20+
<ReleaseCard
21+
key={`${release.repoSlug}-${release.version}`}
22+
release={release}
23+
/>
24+
))}
25+
</div>
1526
</div>
1627
);
1728
}

components/Releases/ReleaseCard.tsx

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,24 @@ export function ReleaseCard({ release }: { release: Release }) {
99
<Card className="transition-all hover:shadow-md hover:border-[#50B78B]/50">
1010
<CardContent className="p-5 space-y-4">
1111
{/* Header */}
12-
<div className="flex flex-col sm:flex-row sm:items-start sm:justify-between gap-2 sm:gap-4">
13-
<div className="min-w-0">
14-
<h3 className="text-base sm:text-lg font-semibold break-words">
15-
{release.repo}{release.version}
16-
</h3>
17-
<p className="text-sm text-muted-foreground break-words">
18-
{release.summary}
19-
</p>
20-
12+
<div className="flex items-start justify-between gap-4">
13+
<div>
14+
<h3 className="text-lg font-semibold">
15+
{release.repo}{release.version}
16+
</h3>
17+
<p className="text-sm text-muted-foreground">
18+
{release.summary}
19+
</p>
2120
</div>
22-
<span className="text-xs sm:text-sm text-zinc-500 whitespace-normal sm:whitespace-nowrap sm:self-start">
23-
{release.date}
24-
</span>
25-
21+
22+
<span className="text-sm text-zinc-500 whitespace-nowrap">
23+
{release.date}
24+
</span>
2625
</div>
2726

2827
{/* Contributors */}
2928
{release.contributors.length > 0 && (
30-
<div className="flex flex-wrap gap-2 pt-2">
29+
<div className="flex flex-wrap gap-3 pt-2">
3130
{release.contributors.map((c) => (
3231
<Link
3332
key={c.username}

components/Releases/ReleasesClient.tsx

Lines changed: 0 additions & 72 deletions
This file was deleted.

0 commit comments

Comments
 (0)