|
1 |
| -import React from "react"; |
| 1 | +import React, { useState } from "react"; |
2 | 2 | import { useNavigate } from "react-router-dom";
|
| 3 | +import Slider from "react-slick"; |
3 | 4 | import "slick-carousel/slick/slick-theme.css";
|
4 | 5 | import "slick-carousel/slick/slick.css";
|
5 | 6 | import { IMAGES } from "../../../../constants/images";
|
6 | 7 | import "./Banner.css";
|
7 | 8 |
|
8 | 9 | const Banner = () => {
|
9 | 10 | const navigate = useNavigate();
|
10 |
| - // const eventBanners = [ |
11 |
| - // { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event1.png" }, |
12 |
| - // { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event2.png" }, |
13 |
| - // { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event3.png" }, |
14 |
| - // ]; |
| 11 | + const eventBanners = [ |
| 12 | + // { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event1.png" }, |
| 13 | + // { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event2.png" }, |
| 14 | + // { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event3.png" }, |
| 15 | + { bannerImg: IMAGES.banner_img }, |
| 16 | + { bannerImg: IMAGES.banner2_img }, |
| 17 | + ]; |
15 | 18 |
|
16 |
| - // const [currentIndex, setCurrentIndex] = useState(0); |
| 19 | + const [currentIndex, setCurrentIndex] = useState(0); |
17 | 20 |
|
18 |
| - // const settings = { |
19 |
| - // slidesToShow: 1, |
20 |
| - // slidesToScroll: 1, |
21 |
| - // centerMode: true, |
22 |
| - // autoplay: true, |
23 |
| - // variableWidth: true, |
24 |
| - // autoplaySpeed: 1800, //1.8s |
25 |
| - // afterChange: (currentSlide) => setCurrentIndex(currentSlide), //이게 인덱스값 업데이트용 |
26 |
| - // }; |
| 21 | + const settings = { |
| 22 | + slidesToShow: 1, |
| 23 | + slidesToScroll: 1, |
| 24 | + centerMode: true, |
| 25 | + autoplay: true, |
| 26 | + variableWidth: true, |
| 27 | + autoplaySpeed: 1800, //1.8s |
| 28 | + afterChange: (currentSlide) => setCurrentIndex(currentSlide), //이게 인덱스값 업데이트용 |
| 29 | + }; |
27 | 30 |
|
28 | 31 | return (
|
29 | 32 | <div className="home_event">
|
30 | 33 | <div className="home_event_slider_benner_wrapper">
|
31 |
| - {/* <Slider {...settings} > |
| 34 | + <Slider {...settings} > |
32 | 35 | {eventBanners.map((item) => {
|
33 | 36 | return (
|
34 | 37 | <div
|
35 | 38 | className="home_event_slider_benner"
|
36 | 39 | key={item}
|
37 |
| - onClick={() => navigate(`/search`)} |
| 40 | + // onClick={() => navigate(`/search`)} |
| 41 | + onClick={() => navigate(`/booth`)} |
38 | 42 | >
|
39 | 43 | <img src={item.bannerImg} alt={`Banner ${item}`} />
|
40 | 44 | </div>
|
41 | 45 | );
|
42 | 46 | })}
|
43 |
| - </Slider> */} |
44 |
| - {/* <div className="home_event_slide_index"> |
| 47 | + </Slider> |
| 48 | + <div className="home_event_slide_index"> |
45 | 49 | <span className="home_event_slide_index_now">{currentIndex + 1}</span>
|
46 | 50 | /{eventBanners.length}
|
47 |
| - </div> */} |
48 |
| - <div |
49 |
| - className="home_event_slider_benner" |
50 |
| - onClick={() => navigate(`/booth`)} |
51 |
| - > |
52 |
| - <img src={IMAGES.banner_img} alt={`Banner`} /> |
53 | 51 | </div>
|
54 | 52 | </div>
|
55 | 53 | </div>
|
|
0 commit comments