@@ -3,7 +3,7 @@ import Footer from "@/components/Footer";
33import { Button } from "@/components/ui/button" ;
44import { Badge } from "@/components/ui/badge" ;
55import { Tabs , TabsContent , TabsList , TabsTrigger } from "@/components/ui/tabs" ;
6- import { Trophy , Calendar , Users , Download , ArrowRight , FileText , Link2 , Cpu , Database , BookOpen } from "lucide-react" ;
6+ import { Users , Download , ArrowRight , FileText , Link2 , Cpu , Database , BookOpen } from "lucide-react" ;
77import { useRoute } from "wouter" ;
88import { useQuery } from "@tanstack/react-query" ;
99import {
@@ -62,23 +62,21 @@ export default function CompetitionDetail() {
6262 t ( "card.notSpecified" ) ,
6363 ) ;
6464 const yearsText = data ?. years ?. length ? data . years . join ( ", " ) : t ( "detail.noYears" ) ;
65- const tkNumber = data ?. tk_number ?? "-" ;
66- const t3kysNumber = data ?. t3kys_number ?? "-" ;
6765 const image = data ?. image_path ?? heroBg ;
6866
6967 return (
7068 < div className = "min-h-screen bg-background flex flex-col font-sans" >
7169 < Navbar />
7270
7371 { /* Hero Banner */ }
74- < div className = "relative h-[50vh] min-h-[400px] w-full overflow-hidden flex items-end" >
72+ < div className = "relative h-[50vh] min-h-100 w-full overflow-hidden flex items-end" >
7573 < div className = "absolute inset-0 z-0" >
7674 < img
7775 src = { image }
7876 alt = { title }
7977 className = "w-full h-full object-cover"
8078 />
81- < div className = "absolute inset-0 bg-gradient -to-t from-background via-background/60 to-transparent" />
79+ < div className = "absolute inset-0 bg-linear -to-t from-background via-background/60 to-transparent" />
8280 </ div >
8381
8482 < div className = "container mx-auto px-4 pb-12 relative z-10 flex flex-col md:flex-row justify-between items-end gap-6" >
@@ -105,7 +103,7 @@ export default function CompetitionDetail() {
105103 </ div >
106104 </ div >
107105
108- < main className = "flex- grow container mx-auto px-4 py-12" >
106+ < main className = "grow container mx-auto px-4 py-12" >
109107 < div className = "grid grid-cols-1 lg:grid-cols-3 gap-12" >
110108 { /* Main Content */ }
111109 < div className = "lg:col-span-2" >
@@ -168,7 +166,7 @@ export default function CompetitionDetail() {
168166 { reportFiles ?. map ( ( file ) => (
169167 < div
170168 key = { file . id }
171- className = "group relative p-6 border border-border rounded-xl bg-gradient -to-br from-card to-card/50 hover:border-primary/30 hover:shadow-lg transition-all duration-300"
169+ className = "group relative p-6 border border-border rounded-xl bg-linear -to-br from-card to-card/50 hover:border-primary/30 hover:shadow-lg transition-all duration-300"
172170 >
173171 < div className = "flex items-start justify-between gap-4" >
174172 < div className = "flex-1 min-w-0" >
@@ -239,7 +237,7 @@ export default function CompetitionDetail() {
239237 return (
240238 < div
241239 key = { resource . id }
242- className = "group relative p-6 border border-border rounded-xl bg-gradient -to-br from-card to-card/50 hover:border-blue-400/30 hover:shadow-lg transition-all duration-300"
240+ className = "group relative p-6 border border-border rounded-xl bg-linear -to-br from-card to-card/50 hover:border-blue-400/30 hover:shadow-lg transition-all duration-300"
243241 >
244242 < div className = "flex items-start justify-between gap-4" >
245243 < div className = "flex-1" >
0 commit comments