@@ -8,6 +8,8 @@ import EventRequirements from "./eventRequirements";
8
8
import EventPrizes from "./eventPrizes" ;
9
9
import EventConvenors from "./eventConvenors" ;
10
10
import EventVenue from "./eventVenue" ;
11
+ import EventWinners from "./eventWinners" ;
12
+
11
13
import { Montserrat } from "next/font/google" ;
12
14
const montserratFont = Montserrat ( { weight : [ "100" , "400" ] , subsets : [ "latin" ] } ) ;
13
15
@@ -31,6 +33,8 @@ function EventDetails(props){
31
33
const [ eventRequirements , setEventRequirements ] = useState ( event . requirements ) ;
32
34
const [ eventPrizes , setEventPrizes ] = useState ( event . prizes ) ;
33
35
const [ eventConvenors , setEventConvenors ] = useState ( event . convenors ) ;
36
+ const [ eventWinners , setEventWinners ] = useState ( event . winners ) ;
37
+
34
38
//To update the remaining registration time each second
35
39
useEffect ( ( ) => {
36
40
setInterval ( ( ) => {
@@ -65,7 +69,9 @@ function EventDetails(props){
65
69
</ div >
66
70
67
71
< hr style = { { width : "100%" } } />
68
-
72
+ < div className = "event-winner-div rounded-lg shadow-sm bg-secondary p-6 gap-6" >
73
+ { ( eventWinners === null || Object . keys ( eventWinners ) . length === 0 ) ? null :< EventWinners eventWinners = { eventWinners } /> }
74
+ </ div >
69
75
< div className = { `event-details-description ${ montserratFont . className } ` } >
70
76
< p className = "event-description-title" > About Event</ p >
71
77
< pre className = { `event-description ${ montserratFont . className } ` } > { eventDescription } </ pre >
0 commit comments