更新首页部分内容和其他后台相关功能
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import Link from "next/link";
|
||||
import Image from "next/image";
|
||||
import { prisma } from "@/lib/db";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { AddonCard } from "@/components/public/AddonCard";
|
||||
@@ -6,7 +7,7 @@ import { HeroBanner } from "@/components/public/HeroBanner";
|
||||
import { GameGallery } from "@/components/public/GameGallery";
|
||||
import { Sparkles, Shield, Zap, Calendar } from "lucide-react";
|
||||
|
||||
export const dynamic = "force-dynamic";
|
||||
export const revalidate = 60;
|
||||
|
||||
export default async function HomePage() {
|
||||
const [featuredAddons, launcher, launcherDownloads, banners, galleryImages, latestArticles] =
|
||||
@@ -127,11 +128,13 @@ export default async function HomePage() {
|
||||
className="group overflow-hidden rounded-xl border border-amber-500/10 bg-white/[0.03] transition-colors hover:border-amber-500/25"
|
||||
>
|
||||
{article.coverImage && (
|
||||
<div className="aspect-[16/9] overflow-hidden">
|
||||
<img
|
||||
<div className="relative aspect-[16/9] overflow-hidden">
|
||||
<Image
|
||||
src={article.coverImage}
|
||||
alt={article.title}
|
||||
className="h-full w-full object-cover transition-transform duration-300 group-hover:scale-105"
|
||||
fill
|
||||
className="object-cover transition-transform duration-300 group-hover:scale-105"
|
||||
sizes="(max-width: 768px) 100vw, 33vw"
|
||||
/>
|
||||
</div>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user