Skip to content

Commit a9dc8ce

Browse files
Merge pull request #302 from BibliothecaDAO/main
updates
2 parents f1dd597 + 6c9f0f3 commit a9dc8ce

File tree

16 files changed

+24
-54
lines changed

16 files changed

+24
-54
lines changed

Diff for: apps/nextjs/content/games/force-prime-heroes.mdoc

-29
This file was deleted.

Diff for: apps/nextjs/content/games/realms-eternum.mdoc

+3-2
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,19 @@ collections:
2020
tokens:
2121
- Lords
2222
icon: icon.png
23-
coverImage: coverImage.webp
23+
coverImage: coverImage.png
2424
screenshots:
2525
- screenshots/0.png
2626
- screenshots/1.png
2727
- screenshots/2.png
2828
- screenshots/3.png
29+
- screenshots/4.png
2930
links:
3031
homepage: https://alpha-eternum.realms.world/
3132
discord: https://discord.gg/uQnjZhZPfu
3233
twitter: https://twitter.com/LootRealms
3334
github: https://github.com/BibliothecaDAO/eternum
34-
testnet: https://alpha-eternum.realms.world
35+
testnet: https://eternum.realms.world
3536
playable: true
3637
---
3738
Eternum represents the culmination of two years of dedicated effort, aimed at
Binary file not shown.

Diff for: apps/nextjs/public/content/games/force-prime-heroes/icon.svg

-3
This file was deleted.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
7.15 MB
Loading
-104 KB
Binary file not shown.
235 KB
Loading
Loading
Loading

Diff for: apps/nextjs/src/app/(app)/blogs/BlogGrid.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export const BlogGrid = async () => {
1010
});
1111

1212
return (
13-
<div className="sm:p4-4 grid grid-cols-1 gap-4 px-8 md:grid-cols-3 lg:grid-cols-4">
13+
<div className="sm:p4-4 grid grid-cols-1 gap-8 px-8 md:grid-cols-3 lg:grid-cols-4">
1414
{blogsSortedByDate.map((blog, index) => (
1515
<BlogCard key={index} blog={blog.entry} slug={blog.slug} />
1616
))}

Diff for: apps/nextjs/src/app/(app)/events/EventGrid.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export const EventGrid = async ({ isHomepage }: EventGridProps) => {
2323
{upcomingEvents.length ? (
2424
<div className="mb-4">
2525
<h2 className="mb-2 text-xl font-bold">Upcoming Events</h2>
26-
<div className="grid grid-cols-1 gap-4 sm:grid-cols-4">
26+
<div className="grid grid-cols-1 gap-8 sm:grid-cols-4">
2727
{upcomingEvents.map((event, index) => (
2828
<EventCard key={index} event={event.entry} slug={event.slug} />
2929
))}

Diff for: apps/nextjs/src/app/(app)/page.tsx

+19-18
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ import { EventGrid } from "./events/EventGrid";
2020
export default async function Home() {
2121
const games = await reader().collections.games.all();
2222
const carouselItems = games
23-
.filter((a) => a.entry.status === "beta" || a.entry.status === "mainnet")
23+
.filter((a) => a.slug === "realms-eternum")
24+
.concat(games.filter((a) => (a.slug !== "realms-eternum" && (a.entry.status === "beta" || a.entry.status === "mainnet"))))
2425
.map((game) => ({
2526
alt: game.entry.title,
2627
src: `/content/games/${game.slug}/${game.entry.coverImage}`,
@@ -36,50 +37,50 @@ export default async function Home() {
3637
{carouselItems.map((item, index) => (
3738
<CarouselItem key={index}>
3839
<Link href={item.href}>
39-
<div className="relative h-[700px] border-b">
40+
<div className="relative h-[300px] sm:h-[400px] md:h-[500px] lg:h-[700px] border-b">
4041
<Image
4142
src={item.src}
4243
alt={item.alt}
4344
width={1900}
4445
height={1200}
4546
className="h-full w-full rounded object-cover"
4647
/>
47-
<div className="absolute bottom-0 left-0 right-0 rounded bg-gradient-to-r from-black to-transparent p-8">
48-
<h2 className="text-4xl">{item.title}</h2>
49-
<p className="mb-4 text-xl">{item.description}</p>
50-
<Button variant="outline">View game</Button>
48+
<div className="absolute bottom-0 left-0 right-0 rounded bg-gradient-to-r from-black to-transparent p-4 sm:p-6 md:p-8">
49+
<h2 className="text-xl sm:text-2xl md:text-3xl lg:text-4xl">{item.title}</h2>
50+
<p className="mb-2 sm:mb-3 md:mb-4 text-sm sm:text-base md:text-lg lg:text-xl">{item.description}</p>
51+
<Button variant="outline" className="text-sm sm:text-base">View game</Button>
5152
</div>
5253
</div>
5354
</Link>
5455
</CarouselItem>
5556
))}
5657
</CarouselContent>
57-
<CarouselPrevious className="left-2 sm:left-8" />
58-
<CarouselNext className="right-2 sm:right-8" />
58+
<CarouselPrevious className="left-2 sm:left-4 md:left-6 lg:left-8" />
59+
<CarouselNext className="right-2 sm:right-4 md:right-6 lg:right-8" />
5960
</Carousel>
60-
<div className="px-4 sm:px-8">
61+
<div className="px-4 sm:px-6 md:px-8">
6162
<Partners />
6263

63-
<h2 className="mb-4 font-sans text-2xl sm:text-3xl">All Games</h2>
64-
<div className="grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3">
64+
<h2 className="mb-4 font-sans text-xl sm:text-2xl md:text-3xl">All Games</h2>
65+
<div className="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
6566
{games.map((game, index) => (
6667
<GameCard key={index} game={game.entry} slug={game.slug} />
6768
))}
6869
</div>
6970

70-
<div className="my-24">
71-
<h2 className="mb-4 font-sans text-2xl sm:text-3xl">News</h2>
71+
<div className="my-12 sm:my-16 md:my-20 lg:my-24">
72+
<h2 className="mb-4 font-sans text-xl sm:text-2xl md:text-3xl">News</h2>
7273
<BlogGrid />
7374
</div>
7475

75-
<div className="my-24">
76-
<h2 className="mb-4 font-sans text-2xl sm:text-3xl">Events</h2>
76+
<div className="my-12 sm:my-16 md:my-20 lg:my-24">
77+
<h2 className="mb-4 font-sans text-xl sm:text-2xl md:text-3xl">Events</h2>
7778
<EventGrid isHomepage={true} />
7879
</div>
7980

80-
<hr className="my-8 border" />
81-
<div className="my-20">
82-
<h2 className="mb-4 font-sans text-2xl sm:text-3xl">
81+
<hr className="my-6 sm:my-8 border" />
82+
<div className="my-12 sm:my-16 md:my-20">
83+
<h2 className="mb-4 font-sans text-xl sm:text-2xl md:text-3xl">
8384
Featured Collections
8485
</h2>
8586
<CollectionsList />

0 commit comments

Comments
 (0)